On the Identity Providers screen you can test a username and password combination against an Identity Provider (IdP).
When you select the Test Login option for your IdP, it will confirm the IdP name and Type that you are testing against. It gives you a way to test your attribute mapping configuration and your security level rules / direct user grants configuration
Clicking the Test Login button will redirect you to the IdP where you can login. Upon successful authentication with the IdP, the page navigates back to Ignition, and Ignition displays the response document as the results. These results can vary between IdPs, so it can be useful to test out a login to see what your IdP returns in its response document.
You can use Test Logout option to log out of the ID you were testing.
Ignition's IdP returns an 'amr' attribute that indicates how the user was authenticated.
- If the user was authenticated with a username and password challenge, the amr returns ["uname", "pwd"]
- If the user was authenticated with a badge challenge, the amr returns: ["badge"]
- If the user was authenticated with a badge and password challenge, the amr returns:[:badge", "pwd"]
With this feature, you can enable different security levels based on how the user authenticated. In a security level rule, you could enter:
containsAll ({idp-attributes:amr}, 'uname', 'pwd')