Adding an application in Azure AD for SSO with Connections
Part of setting up single sign-on with OIDC involves registering an application in Microsoft Azure Active Directory.
Login to the Azure portal to add the Connections application to Azure, at https://portal.azure.com.
Under Manage, click App Registrations and then click New registration in the action bar.
Provide the following details for the application you are registering:
- Supported account type = Multitenant
- Redirect URI (you fill this in after configuring the WebSphere TAI)
Tips : Provide the name of your application.
: For supported account types if you need your application to use Oauth V2.0 endpoints, select the third option, which includes both Multitenant and personal Microsoft accounts.
: The Redirect URI field is optional for now--you can define it later.
Values are generated for the client ID and tenant ID. Copy the values from your screen, along with the client secret that you will generated in step 4, for use later when configuring WebSphere.
Create a client secret: Navigate to Manage > Certificates and secrets > New client secret.
Note: Remember to copy the secret for use later when configuring WebSphere.
Provide information on token configuration:
- For the ID token type, navigate to Manage > Token configuration > Add optional claim. Select email and then click Add.
- Repeat for the access token: Navigate to Manage > Token configuration > Add optional claim, and select Access. Now select email and click Add.
Add permissions by navigating to Manage > API Permissions and completing the following actions:
Click Add a permission and select Microsoft Graph APIs > Delegated permissions.
Select the check box for each of these Openid permissions:
- Click Add permissions.
Click Grant admin consent for your tenant name.
Expose an API by defining a scope to ensure that the correct Oauth access token is used:
Navigate to Manage > Expose an API.
Click Add a scope and fill in these fields:
- Scope name = default
- Who can consent = Admins and users
- Admin consent display name
- Admin consent description
- State = Enabled
- Click Add scope.
Add a redirect URI. (You'll do this once you've completed the next procedure in this documentation.)
- Hostname is the hostname of the server on which HCL Connections is running
Context_rootis obtained from the table at this (WebSphere) location: All Applications > WebsphereOIDCRP > Context Root for Web Modules
provider_1.identifieris the value of the OIDC TAI property from WebSphere
For troubleshooting, you can validate configuration values by navigating to Manage > Manifest to view the manifest file.