User to Authenticator Mapping
Description
Maps a user name pattern to an authenticator plugin.
May be used by
Properties
Pattern (
pattern) Description
Defines a regular expression pattern matched against the username provided in the first step of the authentication.
If the username matches the pattern, the authenticator defined in property "authenticator" is used for the authentication process.
The username is extracted from the credential object passed to this plugin when the authenticate-method is called for the first time in the authentication session.
Attributes
RegEx
Mandatory
Case Sensitive (
caseSensitive) Description
If unchecked, the case of characters is ignored when matching the pattern against the username.
Attributes
Boolean
Optional
Default value
true
Authenticator (
authenticator) Description
Defines the authenticator plugin used when the username provided in the first step of the authentication matches the pattern.
Attributes
Plugin-Link
Mandatory
Assignable plugins
Accepting Authenticator Active Directory Connector Airlock 2FA Authenticator Certificate Authenticator Certificate Token Authenticator Configuration-based Authenticator Credential-based Authenticator Selector Denying Authenticator Dummy Matrix Authenticator Dummy Polling Authenticator Dummy Two Step Authenticator Email Otp Authenticator Fallback Authenticator LDAP Connector LDAP Password Authenticator Lookup and Accept Authenticator MTAN/SMS Authenticator Main Authenticator Matrixcard Authenticator (TAN Challenge) Meta Authenticator NextGenPSD2 Certificate Authenticator OATH OTP Authenticator OAuth 2.0 Access Token Authenticator Password Authenticator RADIUS Authenticator SSO Credential Authenticator STET PSD2 Authenticator Selection Authenticator Static Authenticator Token Authenticator User-based Authenticator Selector
YAML Template (with default values)
type: UserBasedAuthenticatorSelectorMapping
id: UserBasedAuthenticatorSelectorMapping-xxxxxx
displayName:
comment:
properties:
authenticator:
caseSensitive: true
pattern: