OpenAM OpenID Connect Node Authorization URLs

OpenAM OpenID Connect Node Authorization URLs

This article, showed OpenAM OpenID Connect Node required details such as Client ID, Client Secret, Authentication Endpoint URL, Access Token Endpoint URL, User Profile Service URL, OAuth Scope, Redirect URL, Well Known URL, Account Provider, Account Mapper, Attribute Mapper, Token Issuer, OpenID Connect Validation Type, and OpenID Connect Validation Value.

 

OpenID Connect Node Configuration Details

Am sharing the sample configuration details in which you can configure your environment details instead of mine used. Some configuration parameters values common/default so you need to give it as it is and some parameters values given according to the environment in which you need to give your environmental values.

 

Client ID

  • MyEmployeeClient

You can give any name here.

Client Secret

  • Admin1234

You can give any secret here

Authentication Endpoint URL

  • http://openam.narayanatutorial.com:8991/am/oauth2/realms/root/realms/employee/authorize

http://openam.narayanatutorial.com:8991/am — application URL

realms/root/realms/employee — realm path

authorize — endpoint

 

Access Token Endpoint URL

  • http://openam.narayanatutorial.com:8991/am/oauth2/realms/root/realms/employee/access_token

http://openam.narayanatutorial.com:8991/am — application URL

realms/root/realms/employee — realm path

access_token — endpoint

User Profile Service URL

  • http://openam.narayanatutorial.com:8991/am/oauth2/realms/root/realms/employee/userinfo

http://openam.narayanatutorial.com:8991/am — application URL

realms/root/realms/employee — realm path

userinfo — endpoint

OAuth Scope

  • openid profile email

Here each scope separated by space

Redirect URL

  • http://openamclient.narayanatutorial.com:8095/amclient/XUI

It’s Client redirection URL

Well Know URL

  • http://openam.narayanatutorial.com:8991/am/oauth2/realms/root/realms/employee/.well-known/openid-configuration

http://openam.narayanatutorial.com:8991/am — application URL

realms/root/realms/employee — realm path

.well-known/openid-configuration — endpoint

Account Provider

  • org.forgerock.openam.authentication.modules.common.mapping.DefaultAccountProvider

Its default value, give same as it is

Account Mapper

  • org.forgerock.openam.authentication.modules.oidc.JwtAttributeMapper

Its default value, give same as it is

Attribute Mapper

  • org.forgerock.openam.authentication.modules.common.mapping.JsonAttributeMapper
  • org.forgerock.openam.authentication.modules.oidc.JwtAttributeMapper
sub           uid
name          cn
given_name    givenName
family_name   sn
email         mail

Its default value, give same as it is

Token Issuer

  • http://openam.narayanatutorial.com:8991/am/realms/root/realms/employee/oauth2

http://openam.narayanatutorial.com:8991/am — application URL

realms/root/realms/employee — realm path

oauth2 — endpoint

OpenID Connect Validation Type

  • Well Known URL

Its default value, give same as it is

OpenID Connect Validation Value

  • http://openam.narayanatutorial.com:8991/am/oauth2/realms/root/realms/employee/.well-known/openid-configuration

http://openam.narayanatutorial.com:8991/am — application URL

realms/root/realms/employee — realm path

.well-known/openid-configuration — endpoint

 

 

Leave a Reply