Class ValidateDuoTokenAuthenticationResult

All Implemented Interfaces:
PrincipalSupportingComponent, Component, DestructableComponent, InitializableComponent, ProfileAction, Aware, MessageSource, MessageSourceAware, Action

public class ValidateDuoTokenAuthenticationResult extends AbstractAuditingValidationAction
A validation action that checks for a valid Duo authentication token and directly produces an AuthenticationResult based on the identity described by the token.
Event:
EventIds.PROCEED_EVENT_ID, AuthnEventIds.AUTHN_EXCEPTION, AuthnEventIds.INVALID_AUTHN_CTX
Precondition:
      ProfileRequestContext.getSubcontext(AuthenticationContext.class, false) != null
      
,
      AuthenticationContext.getSubcontext(DuoOIDCAuthenticationContext.class, false) != null