AgnosticAuthSelector

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

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
allowLanguageChange Should language change be available NA/ No
template Template presneting the ui to the user agnosticselector 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 or alias of the authenticator N/A Yes
image URI to image where image is located. N/A No
icon CSS icon class instead of image. N/A No
displayName Friendly display name. Note that this paramater is read from the authenticator N/A No
description Description showing in the template. Note that this paramater is read from the authenticator N/A No

Example Configuration

{
	"alias": "selector",
	"name": "AgnosticAuthSelector",
	"configuration": {
		"possibleAuthenticators": [{
				"id": "<id or alias of authenticator>",
                "sortorder":"1",
        		"image" : "/authenticate/res/images/icons/phenixid-ot.png"
			},
			{
				"id": "<id or alias of authenticator>",
                "sortorder":"2"
			}
		]
	},
	"id": "<unique_id>"
}</unique_id></id></id>
Click to copy