Before creating the integration, ensure all users you expect to log in have their email address contact information filled in. This field is required by our platform and cannot be left blank on the Azure Entra ID side. To find the exact field mentioned, open the user's details in Entra, go to "properties", and then "contact information".
Follow these steps to set up and configure Azure AD SSO with CloudSoda (using this link for reference):
-
Open Azure.
-
Navigate to Azure Active Directory.
-
Click App registrations (left panel).
-
Click New Registration (top panel).
-
In the Register an Application window:
- Enter a meaningful name (e.g. CloudSoda SSO).
- Select Accounts in this organizational directory only.
- Click Register.
The application details page appears, displaying the entered name along with the Application (client) ID, Object ID, and Directory (tenant) ID - these will be used later.
-
Configure SSO in CloudSoda.
- Open CloudSoda.
- Navigate to Management Users (upper-right).
- Click Configure SSO Add Provider.
NOTE: The Type and Grant Type fields are already populated. These fields are currently hard-coded but will allow for customization in the future.
- In the Add Identity Provider window:
- Enter a name (e.g. Azure ID).
- Click the question mark (?) next to the Issuer field and copy the displayed URL.
- Replace the (tenant) section of the URL with the Directory (tenant) ID from Azure.
- Copy the Application (client ID) from Azure and paste it into the Client ID field in CloudSoda.
- Click Save.
The Identity Providers window displays with the provider you just set up in the list.
-
Configure the Redirect URI in Azure.
- In Azure, click Authentication (left panel).
- Click + Add a Platform Web.
- Paste the Redirect URI copied from CloudSoda.
- Check the ID Token box.
- Click Configure.
- Enable SSO in CloudSoda.
- In CloudSoda, click the Enable () icon next to the provider name.
- Open a new instance of CloudSoda and select Log in with Azure.
A secure login page appears, enabling you to continue the process.
- Optional, but good to have: enable the
given_nameandfamily_nameoptional claims to populate the first and last names for users. Note: users who have already logged in will not backfill this information automatically--have them log in again to pull the information. There is no need to delete and reinstantiate users for this.- In the Azure portal, open Microsoft Entra ID → App registrations and select the application used for CloudSoda SSO.
- Go to Token configuration.
- Click Add optional claim.
- Select ID as the token type.
- Check given_name and family_name, then click Add.
- If prompted to turn on Microsoft Graph profile permissions to make these claims available, accept.
- Save the configuration.
NOTE: After the initial login, CloudSoda remembers your authenticated login credentials.
Comments
0 comments
Please sign in to leave a comment.