About Azure AD SSO
XY Sense's SSO integration with SAML2.0 supports Microsoft Azure AD clients. An Azure AD administrator will be able to configure the SSO integration and provide the XY Sense administrator with the necessary configuration details. Any Azure AD user will then be able to sign in to XY Sense cloud platform. XY Sense users' settings are managed by the Customer Administrator within the XY Sense platform include what information the user has access to within the XY Sense platform.
Azure Active Directory (Azure AD) is Microsoft’s multi-tenant cloud-based directory and identity management service. It is one of several identity providers you can use for Single Sign‑On into the XY Application.
Prerequisite
You need to be an administrator of your Azure AD for your organisation to complete the integration.
Register XY Sense Application in Azure AD
- Open the Azure Active Directory Service from https://portal.azure.com/
- In the Azure Active Directory left navigation's Manage section, select Enterprise applications
- Click New application in the toolbar
- Click Create your own application in the gallery toolbar
- Enter the application's name. This is meaningful you and your organisation. Suggested name: XY Sense
- Select the option Integrate any other application you don't find in the gallery (Non-gallery)
- In the application overview screen, select Single sign-on from the left navigation
- Select the SAML option
- Click Edit on the Basic SAML Configuration and enter the following
- Click Add identifier and enter the value
urn:amazon:cognito:sp:ap-southeast-2_RUZ2TnSRt
- Click Add reply URL and enter the value
https://xyapp-master.auth.ap-southeast-2.amazoncognito.com/saml2/idpresponse
- Click Save
- Click Add identifier and enter the value
- Click Edit on Attributes & Claims and make sure there is the following additional claims
-
name
without a namespace that maps to the users name for display -
email
without a namespace that maps to the users email
-
Gather Required App Values
- Within the Enterprise application → Single sign-on (where we were above)
- Copy the App Federation Metadata Url located in the SAML Certificates section
(Optional - if setup with SSO Role Delegation) - Create and assign users to roles
- From the Azure portal's left nav, select 'Users and groups'. Then click 'application registration'
- From the Azure portal's left nav, select App roles. Then select Create app role.
- Give the role a name, description and set allowed member types to 'Users/Groups'
- For value, provide it the list of XYSense AccessClaims desired, found in
DataAccessPlatformAgnostic.AccessClaims
(Must havecustomerUsers: true
) - Claims must be separated by a tilde (~). See below for an example
- For this list of claims/permissions refer to permissions table
- Now, head over to the enterprise application linked to this application registration. To do that, visit 'Overview' on the left tab, then click the link next to 'Managed application in local directory'
- Now, on the left, click on Users and groups.
- Click 'Add user/group' then select the users desired
- Once the users have been added, select the users you wish to assign a role, click 'Edit assignment', then on the left under 'Select a role', click on 'None selected' and select the role you previously created
Enable SSO in XY Application
Proceed to Enable SSO on XY Application: How to setup & manage SSO in XY Application
Comments
0 comments