Class RecoveryAuthnCodesAction
java.lang.Object
org.keycloak.authentication.requiredactions.RecoveryAuthnCodesAction
- All Implemented Interfaces:
RequiredActionFactory,RequiredActionProvider,EnvironmentDependentProviderFactory,Provider,ProviderFactory<RequiredActionProvider>
public class RecoveryAuthnCodesAction
extends Object
implements RequiredActionProvider, RequiredActionFactory, EnvironmentDependentProviderFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()create(KeycloakSession session) protected RecoveryAuthnCodesCredentialModelcreateFromValues(List<String> generatedCodes, Long generatedAtTime, String generatedUserLabel) voidevaluateTriggers(RequiredActionContext context) getId()voidinit(Config.Scope config) booleanbooleanvoidpostInit(KeycloakSessionFactory factory) voidprocessAction(RequiredActionContext reqActionContext) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.provider.EnvironmentDependentProviderFactory
isSupportedMethods inherited from interface org.keycloak.provider.ProviderFactory
getConfigMetadata, orderMethods inherited from interface org.keycloak.authentication.RequiredActionProvider
getMaxAuthAge, initiatedActionCanceled
-
Field Details
-
PROVIDER_ID
-
-
Constructor Details
-
RecoveryAuthnCodesAction
public RecoveryAuthnCodesAction()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceProviderFactory<RequiredActionProvider>
-
getDisplayText
- Specified by:
getDisplayTextin interfaceRequiredActionFactory
-
create
- Specified by:
createin interfaceProviderFactory<RequiredActionProvider>
-
init
- Specified by:
initin interfaceProviderFactory<RequiredActionProvider>
-
postInit
- Specified by:
postInitin interfaceProviderFactory<RequiredActionProvider>
-
isOneTimeAction
public boolean isOneTimeAction()- Specified by:
isOneTimeActionin interfaceRequiredActionFactory
-
initiatedActionSupport
- Specified by:
initiatedActionSupportin interfaceRequiredActionProvider
-
evaluateTriggers
- Specified by:
evaluateTriggersin interfaceRequiredActionProvider
-
requiredActionChallenge
- Specified by:
requiredActionChallengein interfaceRequiredActionProvider
-
processAction
- Specified by:
processActionin interfaceRequiredActionProvider
-
createFromValues
protected RecoveryAuthnCodesCredentialModel createFromValues(List<String> generatedCodes, Long generatedAtTime, String generatedUserLabel) -
close
public void close()- Specified by:
closein interfaceProvider- Specified by:
closein interfaceProviderFactory<RequiredActionProvider>
-
isSupported
public boolean isSupported()- Specified by:
isSupportedin interfaceEnvironmentDependentProviderFactory
-