← Back to plugin index

User-based Authenticator Selector

Description

An authenticator plugin that select one of several authenticators depending on the username provided in the first authentication step:
The username is compared against a list of regular expressions. The first matching expression defines the authenticator plugin to use for the rest of the authentication process.
If none matches, the default authenticator is used.

This plugin does not add or change data added to the authentication result but just passes on the results of the wrapped authenticator(s).

This authenticator implements the PasswordService interface: it can be used as password service, if the selected authenticator implements the PasswordService interface.

Type name
UserBasedAuthenticatorSelector
Class
com.airlock.iam.core.misc.impl.authen.UserBasedAuthenticatorSelector
May be used by
License-Tags
UserAggregation
Properties
YAML Template (with default values)

type: UserBasedAuthenticatorSelector
id: UserBasedAuthenticatorSelector-xxxxxx
displayName: 
comment: 
properties:
  defaultAuthenticator:
  mappings: