Configuration for Single Sign On on Azure
For Single Sign On (SSO), first, we need to configure an enterprise application in Azure.
Steps to create an Azure Application:
➡️ Step 1: Log in to the Azure portal
➡️ Step 2: Go to the Microsoft Entra Admin Portal and complete the following steps:
- Click on 'Admin' on the side panel
- Click on 'Show All'
- Then click on 'Identity'
➡️ Step 3: Open the Enterprise App through the side panel.
Fig. 1
➡️ Step 4: Click on 'New application' as shown above in Fig. 1.
➡️ Step 5: Click on 'Create your own application' as shown in Fig. 2.
Fig. 2
➡️ Step 6: Give the name as <company_Name> in the text field provided, select the last option, and click on the 'Create Button'.
Eg. Labra
Fig. 3
➡️ Step 7: In 'Getting Started', click on 'Set up single sign on'.
Fig. 4
➡️ Step 8: Next, click on 'SAML'.
Fig. 5
➡️ Step 9: Click on 'Edit on Basic SAML Configuration'.
Fig. 6
➡️ Step 10: Enter Identifier (Entity ID) in the format: urn:auth0:labra:<connection_name>
and Reply URL (Assertion Consumer Service URL) as https://labra.us.auth0.com/login/callback?connection=<connection_name>
connection_name is of the format → <company_name>-<partner_id>
Here, the partner_id will be provided by Labra, once we create the partner in our database and the Company Name should be the same as what you gave us.
- Example for Entity ID - urn:auth0:labra:Labra-6f28c215-0df5-4882-9dc2-e577bff2a3f0
- Example for Reply URL - https://accounts.labra.io/login/callback?connection=Labra-6f28c215-0df5-4882-9dc2-e577bff2a3f0
Fig. 7
➡️ Step 11: Click on the 'Save' button.
➡️ Step 12: On Certificate (Base64), click on 'Download' and save it.
Fig. 8
➡️ Step 13: Also, copy the Login URL and save it as shown in Fig. 8.
⚠️ Both the Base64 certificate and Login URL will be needed by Labra.
➡️ Step 14: Everything should be as it is. Do not change any attributes or anything.
➡️ Step 15: Then Add users to the application. This can be done by:
Clicking on 'Users and groups' on the side panel → Click on 'Add user/group' → Click on 'None Selected' → Search for the user name by typing or you can add a group → Click on the checkbox → Click on 'Select' button → Click on 'Assign'.
Fig. 9
Fig. 10
Fig. 11
➡️ Step 16: To Update the logo of the app, go to the 'Properties' from the side panel. Then click on 'Select a file' on the logo section and upload.
Fig. 12
➡️ Step 17: Assigned users can find this app on their 'Apps' screen → 'All Apps'.
Fig. 13
➡️ Step 18: Upon clicking this, they will be navigated to the Labra platform.
🎉 That's it! You're done with the Azure Enterprise App setup!