← Back to plugin index

User to Authenticator Mapping

Description
Maps a user name pattern to an authenticator plugin.
Type name
UserBasedAuthenticatorSelectorMapping
Class
com.airlock.iam.core.misc.impl.authen.UserBasedAuthenticatorSelectorMapping
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
YAML Template (with default values)

type: UserBasedAuthenticatorSelectorMapping
id: UserBasedAuthenticatorSelectorMapping-xxxxxx
displayName: 
comment: 
properties:
  authenticator:
  caseSensitive: true
  pattern: