Authentication Module and Authentication Chain in OpenAM are one of its most striking features.
In this article is exposed, how to provide a step-by-step testing approach to validate a realm using an an authentication chain and module.
1. Authentication Module
openAM provides out of the box 24 authentication module types
The scope of authentication module can be a given realm
2. Authentication Module Test
When creating an authentication module, it is good practice to test that the realm can be authenticated using the module considered
The way to test it is:
- <hostname>:port/openam?realm=<realm_name>&module=<module-name>
3. Authentication Chain
An Authentication Chain is made up of authentication modules.
For each authentication module part of the authentication chain, shall be indicated the status (sufficient, requisite, required)
- Sufficient
- Requisite
- Required
4. Authentication chain test
The way to test it is:
- <hostname>:port/openam?realm=<realm_name>&service=<authentication-chain>
5. Realm test when using authentication chain
You should first configure the default authentication chain for the considered realm.
Once done, the way to test it is:
The way to test it is:
- <hostname>:port/openam?realm=<realm_name>
- New Keycloak online training - 19 janvier 2022
- Sizing Keycloak or Redhat SSO projects - 8 juin 2021
- Keycloak.X Distribution - 28 janvier 2021