Authenticator (List)#

Path: /profiles/profile/settings/authentication-service/authenticators/authenticator

Keys: id

Parameters#

NameTypeRequiredDefaultDescription
idstringrequired-
authentication-context-class-referencestringoptional-The Authentication Context Class Reference (ACR) that this authenticator supports
template-areastring (length: 1..9223372036854775807)optional-Select an optional Template Area or Theme to apply to this Authenticator. If they have the same name, both will be applied.
account-domainleafref → ../../../account-domains/account-domain/idoptional-Optional domain in which accounts are stored
descriptionstringoptional-A readable description of the Authenticator, for User presentation, can be a locale key
sso-expiration-timeuint32optional-This controls the expiration time for this specific authenticator. If this is not set, the value set on the profile will be used instead.A common scenario is to allow some factors to have longer lifetimes than others, which is accomplished by setting this value on the authenticator in question
sso-inactivity-timeoutuint32optional-The maximum time an SSO session created by this authenticator will be valid without being used. If this value is not set, then the profile value will be used (if set there).
previous-authenticatorleafref → ../../../authenticators/authenticator/idoptional-Optional authenticator (or any from a group) that the user must authenticate with prior to this one
cross-site-block-enabledbooleanoptional-Enables the unsafe (e.g. POST) cross-site requests blocking mechanism. Blocks cross-site requests (those originating from a different or third-party domain) with an unsafe method from being accepted, except for endpoints the explicitly allow it. Disabling this feature can help with interoperability but does pose security risks, and should only be enabled if strictly required.
purposeunion (enumeration (end-users, onboarding, employees) | string)optional-A category of usage that this authenticator instance is intended for.
exclude-from-metadatabooleanoptionalfalseWhether or not the authenticator should be excluded from the OAuth and OpenID Connect metadata (“acr_values_supported” attribute) of a token profile linked to this authentication profile

Subsections#

NameTypeDescription
geo-filtering Section
authentication-actions Section
additional-context-attributes SectionList of key/value attributes that will be added to the context attributes when this authenticator finishes.
registration-requirement OneOf
request-validations Section
authenticator-type OneOf

Was this helpful?