Package com.axelor.auth.pac4j.local
Class MfaAuthenticator
java.lang.Object
com.axelor.auth.pac4j.local.MfaAuthenticator
- All Implemented Interfaces:
org.pac4j.core.credentials.authenticator.Authenticator
@Singleton
public class MfaAuthenticator
extends Object
implements org.pac4j.core.credentials.authenticator.Authenticator
-
Field Summary
FieldsFields inherited from interface org.pac4j.core.credentials.authenticator.Authenticator
ALWAYS_VALIDATE, NEVER_VALIDATE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMfaCredentials
(org.pac4j.core.credentials.Credentials credentials) Optional
<org.pac4j.core.credentials.Credentials> validate
(org.pac4j.core.context.CallContext ctx, AxelorFormCredentials mfaCredentials) Optional
<org.pac4j.core.credentials.Credentials> validate
(org.pac4j.core.context.CallContext ctx, org.pac4j.core.credentials.Credentials credentials)
-
Field Details
-
MISSING_MFA_USERNAME
- See Also:
-
INVALID_MFA_CODE
- See Also:
-
-
Constructor Details
-
MfaAuthenticator
-
-
Method Details
-
validate
public Optional<org.pac4j.core.credentials.Credentials> validate(org.pac4j.core.context.CallContext ctx, org.pac4j.core.credentials.Credentials credentials) - Specified by:
validate
in interfaceorg.pac4j.core.credentials.authenticator.Authenticator
-
validate
public Optional<org.pac4j.core.credentials.Credentials> validate(org.pac4j.core.context.CallContext ctx, AxelorFormCredentials mfaCredentials) -
getMfaCredentials
public Optional<AxelorFormCredentials> getMfaCredentials(org.pac4j.core.credentials.Credentials credentials)
-