← Back to plugin index

Default One-Shot Authentication Processors

Description

This plugin automatically configures a list of essential flow processors for one-shot authentication flows.

The processors are configured in this order:

  1. User Identification Processor
  2. Default Authentication Processor
  3. Factor Use Reporting Processor
  4. Failed Factor Attempts Processor (with strict counting)
  5. Renew Session ID Processor
  6. User Validity Processor
  7. Login History Processor (only if enabled)
  8. Unlock Attempts Reset Processor
  9. Device Usage Processor
Type name
DefaultOneShotAuthenticationProcessors
Class
com.airlock.iam.authentication.application.configuration.processor.DefaultOneShotAuthenticationProcessorsConfig
May be used by
Properties
Write Login History (writeLoginHistory)
Description
If enabled, an entry is added to the login history repository after a successful authentication in an authentication flow. Within a session, only a single entry is written into the login history database per successful login, even if a user completes the same or another authentication flow multiple times. This adds the "Login History Processor" to the list of authentication processors.
Attributes
Boolean
Optional
Default value
false
Update Login Statistics (updateLoginStatistics)
Description
If disabled, the login statistics (timestamps, login counts, etc.) won't be updated.
Attributes
Boolean
Optional
Default value
true
YAML Template (with default values)

type: DefaultOneShotAuthenticationProcessors
id: DefaultOneShotAuthenticationProcessors-xxxxxx
displayName: 
comment: 
properties:
  updateLoginStatistics: true
  writeLoginHistory: false