OpenAM OpenID Connect Node Authorization URLs
Table of Contents
- 1 OpenAM OpenID Connect Node Authorization URLs
- 2 OpenID Connect Node Configuration Details
- 2.1 Client ID
- 2.2 Client Secret
- 2.3 Authentication Endpoint URL
- 2.4 Access Token Endpoint URL
- 2.5 User Profile Service URL
- 2.6 OAuth Scope
- 2.7 Redirect URL
- 2.8 Well Know URL
- 2.9 Account Provider
- 2.10 Account Mapper
- 2.11 Attribute Mapper
- 2.12 Token Issuer
- 2.13 OpenID Connect Validation Type
- 2.14 OpenID Connect Validation Value
- 2.15 Related Posts
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
Hello! I am Narayanaswamy founder and admin of narayanatutorial.com. I have been working in the IT industry for more than 12 years. NarayanaTutorial is my web technologies blog. My specialties are Java / J2EE, Spring, Hibernate, Struts, Webservices, PHP, Oracle, MySQL, SQLServer, Web Hosting, Website Development, and IAM(ForgeRock) Specialist
I am a self-learner and passionate about training and writing. I am always trying my best to share my knowledge through my blog.