Configuring authentication settings for ServiceNow services and components in AEM
Enable logging in to both the Adobe Experience Manager (AEM) instance of your website and the ServiceNow instance using a third-party OpenID Connect (OIDC) provider that supports both OIDC and single sign-on (SSO) protocols.
You can select Okta or Microsoft Azure as the third-party OIDC provider that supports both OIDC and single sign-on (SSO) protocols.
Register ServiceNow with a third-party OIDC provider
Register ServiceNow as a web application with a third-party OIDC provider to validate the identity of a user using a JSON Web Token (JWT).
Before you begin
ServiceNow identifies an end user by sending the JWT token containing the end user information to the OIDC provider. The process to register ServiceNow with the OIDC provider varies depending on the provider.
This topic uses Okta as an example, but you can substitute the details of your own OIDC provider.
Role required: Okta account (Third-party OIDC provider account)
Procedure
What to do next
In the Client Credentials section, record the Client ID and Client secret values for when you set up Okta as an OAuth provider in your ServiceNow and AEM instances.
Add an OIDC provider to the ServiceNow instance
Add a third-party OIDC provider service to your ServiceNow instance to verify the identity of end users.
Before you begin
Role required: oauth_admin
Procedure
Configure OIDC provider details in Adobe Experience Manager
Configure the third-party OIDC provider details in your Adobe Experience Manager (AEM) instance to access the ServiceNow components as an authenticated user.
Before you begin
Role required: AEM administrator
About this task
Configure the OIDC provider details in AEM to enable the AEM users to access the ServiceNow instance as authenticated users. If you don't configure the OIDC provider details in AEM, an AEM user is considered as a public user when accessing the ServiceNow instance.