AuthSelector

Used when wanting to present a list of authentications options to a user.  For instance user can choose authentication using user name, password & OTP or username & One Touch.

This authenticator only supports HTTP based scenarios.

Properties

Name Description Default value Mandatory
possibleAuthenticators A list of possible authenticators to choose from N/A Yes
enableLangChange Should language change be available NA/ No
template Template presneting the ui to the user selector No
rememberSelection Should the selection made be remebered by the system false No

Possible authenticator configuration

Configuring the possible authenticator option has a complex structure . Example is a carve out of how one entry is configured and description of the keys and values.


Name Description Default value Mandatory
id Internal id of the authenticator N/A Yes
image URI to image where image is located. Note that this paramater is read from the authenticator N/A No
icon CSS icon class instead of image. Note that this paramater is read from the authenticator N/A No
sortorder Selection sort order N/A No
displayName Friendly display name Description, if any, else the name of the authenticator. Note that this paramater is read from the authenticator No
location Where to send the browser on click "first_part_uri"/authenticate/"id_of_authenticator". Note that this paramater is read from the authenticator No
description Description showing in the template. Note that this paramater is read from the authenticator N/A No

Example Configuration

<p>{
	"alias": "selector",
	"name": "AuthSelector",
	"configuration": {
		"possibleAuthenticators": [{
				"id": "<id of authenticator>"
			},
			{
				"id": "<id of authenticator>"
			}
		]
	},
	"id": "<unique_id>"
}</unique_id></id></id></p>

Requirements