Skip to main content

August 19, 2026

Using Omnissa Identity Service with Horizon Cloud

You can use Omnissa Identity Service to manage user provisioning and authentication for Horizon Cloud. To set up the connection, configure Omnissa Identity Service as the identity provider in the Horizon Cloud console, and, in Omnissa Identity Service, select Horizon Cloud as one of the supported services.

What's Supported

Only the following configurations are supported for Horizon Cloud:

  • Microsoft Entra ID, Okta, or Google Workspace as the third-party identity provider integrated with Omnissa Identity Service
  • OpenID Connect as the authentication protocol

Microsoft Entra ID Attributes Required for Horizon Cloud

When you integrate Omnissa Identity Service with Microsoft Entra ID as the third-party identity provider, you must map certain user attributes to synchronize from Entra ID to Omnissa Identity Service.

Note: If you have a hybrid identity model with on-premises Active Directory and Entra ID, you must first sync the required on-premises attributes to Entra ID. See Syncing On-Premises Active Directory Attributes to Entra ID.

Horizon Cloud requires the following user attributes:

Microsoft Entra ID AttributeSCIM User Attribute (Required)
userPrincipalNameuserName
mailemails[type eq "work"].value
givenNamename.givenName
surnamename.familyName
objectIdexternalId
Switch([IsSoftDeleted], "False", "True", "True", "False")active
userPrincipalNameurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:userPrincipalName

Note: You must add this mapping in addition to mapping userPrincipalName to userName. Mapping userPrincipalName to two different SCIM attributes is required because those SCIM attributes are separate attributes in Horizon Cloud, both of which are required.
onPremisesSamAccountNameurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:onPremisesSamAccountName
onPremisesUserPrincipalNameurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:onPremisesUserPrincipalName
onPremisesSecurityIdentifierurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:onPremisesSecurityIdentifier
onPremisesDomainurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:onPremisesDomain
securityIdentifierurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:securityIdentifier

Note: The table shows the typical mapping between the required SCIM attributes and Microsoft Entra ID attributes. You can map the SCIM attributes to different Microsoft Entra ID attributes than those listed here.

In addition to the required attributes, you can synchronize optional attributes and custom attributes. For the list of supported optional and custom attributes, see User Attribute Mapping for Omnissa Identity Service.

Syncing On-Premises Active Directory Attributes to Entra ID

If you have a hybrid identity model with on-premises Active Directory and Entra ID, you must sync the required on-premises attributes to Entra ID before you integrate Entra ID with Omnissa Identity Service. For the list of required attributes, see Attributes required by Horizon Cloud.

Sync the attributes using an application such as Microsoft Entra Connect Sync or Microsoft Entra Connect Cloud Sync. You can use directory extensions to sync the attributes. See the Microsoft documentation for more information. For example, see:

After syncing the attributes to Entra ID, add them to the provisioning app.

Okta Attributes Required for Horizon Cloud

When you integrate Omnissa Identity Service with Okta as the third-party identity provider, you must map certain user attributes to synchronize from Okta to Omnissa Identity Service.

Horizon Cloud requires the following user attributes:

Okta AttributeSCIM User Attribute (Required)
userNameuserName
user.emailemail
emailType(user.email != null && user.email != ") ? 'work' : "
user.firstNamename.givenName
user.lastNamename.familyName
externalIdexternalId

Note: This attribute is set implicitly. You do not need to add it manually.
activeactive

Note: This attribute is set implicitly. You do not need to add it manually.
loginurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:userPrincipalName

Note: If you have an Okta-Entra ID integration, map this SCIM attribute to the custom Okta attribute to which you map Entra ID userPrincipalName instead of mapping it to login.
Attribute used for on-premises SamAccountNameurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:onPremisesSamAccountName
Attribute used for on-premises UserPrincipalNameurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:onPremisesUserPrincipalName
Attribute used for on-premises SecurityIdentifierurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:onPremisesSecurityIdentifier

Note: The table shows the typical mapping between the required SCIM attributes and Okta attributes. You can map the SCIM attributes to different Okta attributes than those listed here.

In addition to the required attributes, you can synchronize optional attributes and custom attributes. For the list of supported optional and custom attributes, see User Attribute Mapping for Omnissa Identity Service.

Important: You cannot specify group attribute mappings in Okta to synchronize to Omnissa Identity Service. You can only map user attributes.

Google Workspace Attributes Required for Horizon Cloud

When you integrate Omnissa Identity Service with Google Workspace as the third-party identity provider, you must map certain user attributes to synchronize from Google Workspace to Omnissa Identity Service.

Note: If you have a hybrid identity model with on-premises Active Directory and Google Workspace, you must first sync the required on-premises attributes to Google Workspace.

Horizon Cloud requires the following user attributes:

Google AttributeSCIM User Attribute (Required)
Basic Information > UsernameuserName
Email > Valueemails.value
Email > Is primaryemails.primary
Basic Information > First namename.givenName
Basic Information > Last namename.familyName
activeactive

Note: This attribute is set implicitly. You do not need to add it manually.
Attribute used for onPremisesUserPrincipalNameurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:userPrincipalName

Attribute used for onPremisesUserPrincipalNameurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:onPremisesUserPrincipalName
Attribute used for onPremisesSamAccountNameurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:onPremisesSamAccountName
Attribute used for onPremisesSecurityIdentifierurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:onPremisesSecurityIdentifier
Attribute used for onPremisesSecurityIdentifierurn:ietf:params:scim:schemas:extension:ws1b:2.0:User:SecurityIdentifier

In addition to the required attributes, you can synchronize optional attributes and custom attributes. For the list of supported optional and custom attributes, see User Attribute Mapping for Omnissa Identity Service.

Note: Since you can only provision users from Google Workspace to Omnissa Identity Service, group attribute mapping is not applicable to this integration.

How to Set Up the Integration between Omnissa Identity Service and Horizon Cloud

The high-level tasks to set up the connection between Omnissa Identity Service and Horizon Cloud Service include:

Was this page helpful?

Provide feedback for this topic

Was this topic helpful?

Please do not include any personal or confidential information.

Generating link…