Uses of Class
org.keycloak.models.AuthenticationExecutionModel
Packages that use AuthenticationExecutionModel
Package
Description
-
Uses of AuthenticationExecutionModel in org.keycloak.authentication
Methods in org.keycloak.authentication that return AuthenticationExecutionModelModifier and TypeMethodDescriptionAuthenticationSelectionOption.getAuthenticationExecution()
AbstractAuthenticationFlowContext.getExecution()
The current execution in the flowAuthenticationProcessor.Result.getExecution()
FormContext.getExecution()
The current execution in the flowMethods in org.keycloak.authentication that return types with arguments of type AuthenticationExecutionModelModifier and TypeMethodDescriptionprotected List<AuthenticationExecutionModel>
ClientAuthenticationFlow.findExecutionsToRun()
static List<AuthenticationExecutionModel>
AuthenticatorUtil.getExecutionsByType
(RealmModel realm, String flowId, String providerId) Methods in org.keycloak.authentication with parameters of type AuthenticationExecutionModelModifier and TypeMethodDescriptionAuthenticationProcessor.createAuthenticatorContext
(AuthenticationExecutionModel model, Authenticator authenticator, List<AuthenticationExecutionModel> executions) AuthenticationProcessor.createClientAuthenticatorContext
(AuthenticationExecutionModel model, ClientAuthenticator clientAuthenticator, List<AuthenticationExecutionModel> executions) AuthenticationProcessor.createFlowExecution
(String flowId, AuthenticationExecutionModel execution) static AuthenticationFlowModel
AuthenticatorUtil.getTopParentFlow
(RealmModel realm, AuthenticationExecutionModel executionModel) Useful if we need to find top-level flow from executionModelprotected static boolean
DefaultAuthenticationFlow.isProcessed
(AuthenticationProcessor processor, AuthenticationExecutionModel model) protected boolean
DefaultAuthenticationFlow.isProcessed
(AuthenticationExecutionModel model) boolean
AuthenticationProcessor.isSuccessful
(AuthenticationExecutionModel model) jakarta.ws.rs.core.Response
ClientAuthenticationFlow.sendChallenge
(AuthenticationProcessor.Result result, AuthenticationExecutionModel execution) jakarta.ws.rs.core.Response
DefaultAuthenticationFlow.sendChallenge
(AuthenticationProcessor.Result result, AuthenticationExecutionModel execution) Method parameters in org.keycloak.authentication with type arguments of type AuthenticationExecutionModelModifier and TypeMethodDescriptionAuthenticationProcessor.createAuthenticatorContext
(AuthenticationExecutionModel model, Authenticator authenticator, List<AuthenticationExecutionModel> executions) AuthenticationProcessor.createClientAuthenticatorContext
(AuthenticationExecutionModel model, ClientAuthenticator clientAuthenticator, List<AuthenticationExecutionModel> executions) Constructors in org.keycloak.authentication with parameters of type AuthenticationExecutionModelModifierConstructorDescriptionAuthenticationSelectionOption
(KeycloakSession session, AuthenticationExecutionModel authExec) FormAuthenticationFlow
(AuthenticationProcessor processor, AuthenticationExecutionModel execution) -
Uses of AuthenticationExecutionModel in org.keycloak.migration.migrators
Methods in org.keycloak.migration.migrators with parameters of type AuthenticationExecutionModelModifier and TypeMethodDescriptionstatic void
MigrateTo8_0_0.migrateOptionalAuthenticationExecution
(RealmModel realm, AuthenticationFlowModel parentFlow, AuthenticationExecutionModel optionalExecution, boolean updateOptionalExecution) -
Uses of AuthenticationExecutionModel in org.keycloak.models
Methods in org.keycloak.models that return AuthenticationExecutionModelModifier and TypeMethodDescriptionRealmModel.addAuthenticatorExecution
(AuthenticationExecutionModel model) RealmModel.getAuthenticationExecutionByFlowId
(String flowId) RealmModel.getAuthenticationExecutionById
(String id) Methods in org.keycloak.models that return types with arguments of type AuthenticationExecutionModelModifier and TypeMethodDescriptionRealmModel.getAuthenticationExecutionsStream
(String flowId) Returns sorted (according to priority)AuthenticationExecutionModel
as a stream.Methods in org.keycloak.models with parameters of type AuthenticationExecutionModelModifier and TypeMethodDescriptionRealmModel.addAuthenticatorExecution
(AuthenticationExecutionModel model) int
AuthenticationExecutionModel.ExecutionComparator.compare
(AuthenticationExecutionModel o1, AuthenticationExecutionModel o2) void
RealmModel.removeAuthenticatorExecution
(AuthenticationExecutionModel model) void
RealmModel.updateAuthenticatorExecution
(AuthenticationExecutionModel model) -
Uses of AuthenticationExecutionModel in org.keycloak.models.cache.infinispan
Methods in org.keycloak.models.cache.infinispan that return AuthenticationExecutionModelModifier and TypeMethodDescriptionRealmAdapter.addAuthenticatorExecution
(AuthenticationExecutionModel model) RealmAdapter.getAuthenticationExecutionByFlowId
(String flowId) RealmAdapter.getAuthenticationExecutionById
(String id) Methods in org.keycloak.models.cache.infinispan that return types with arguments of type AuthenticationExecutionModelMethods in org.keycloak.models.cache.infinispan with parameters of type AuthenticationExecutionModelModifier and TypeMethodDescriptionRealmAdapter.addAuthenticatorExecution
(AuthenticationExecutionModel model) void
RealmAdapter.removeAuthenticatorExecution
(AuthenticationExecutionModel model) void
RealmAdapter.updateAuthenticatorExecution
(AuthenticationExecutionModel model) -
Uses of AuthenticationExecutionModel in org.keycloak.models.cache.infinispan.entities
Fields in org.keycloak.models.cache.infinispan.entities with type parameters of type AuthenticationExecutionModelModifier and TypeFieldDescriptionprotected MultivaluedHashMap<String,
AuthenticationExecutionModel> CachedRealm.authenticationExecutions
protected Map<String,
AuthenticationExecutionModel> CachedRealm.executionsByFlowId
protected Map<String,
AuthenticationExecutionModel> CachedRealm.executionsById
Methods in org.keycloak.models.cache.infinispan.entities that return AuthenticationExecutionModelMethods in org.keycloak.models.cache.infinispan.entities that return types with arguments of type AuthenticationExecutionModelModifier and TypeMethodDescriptionCachedRealm.getAuthenticationExecutions()
CachedRealm.getExecutionsById()
-
Uses of AuthenticationExecutionModel in org.keycloak.models.jpa
Methods in org.keycloak.models.jpa that return AuthenticationExecutionModelModifier and TypeMethodDescriptionRealmAdapter.addAuthenticatorExecution
(AuthenticationExecutionModel model) RealmAdapter.entityToModel
(AuthenticationExecutionEntity entity) RealmAdapter.getAuthenticationExecutionByFlowId
(String flowId) RealmAdapter.getAuthenticationExecutionById
(String id) Methods in org.keycloak.models.jpa that return types with arguments of type AuthenticationExecutionModelMethods in org.keycloak.models.jpa with parameters of type AuthenticationExecutionModelModifier and TypeMethodDescriptionRealmAdapter.addAuthenticatorExecution
(AuthenticationExecutionModel model) void
RealmAdapter.removeAuthenticatorExecution
(AuthenticationExecutionModel model) void
RealmAdapter.updateAuthenticatorExecution
(AuthenticationExecutionModel model) -
Uses of AuthenticationExecutionModel in org.keycloak.models.utils
Methods in org.keycloak.models.utils that return AuthenticationExecutionModelModifier and TypeMethodDescriptionRealmModelDelegate.addAuthenticatorExecution
(AuthenticationExecutionModel model) RealmModelDelegate.getAuthenticationExecutionByFlowId
(String flowId) RealmModelDelegate.getAuthenticationExecutionById
(String id) static AuthenticationExecutionModel
RepresentationToModel.toModel
(KeycloakSession session, RealmModel realm, AuthenticationExecutionRepresentation rep) Methods in org.keycloak.models.utils that return types with arguments of type AuthenticationExecutionModelModifier and TypeMethodDescriptionRealmModelDelegate.getAuthenticationExecutionsStream
(String flowId) Methods in org.keycloak.models.utils with parameters of type AuthenticationExecutionModelModifier and TypeMethodDescriptionRealmModelDelegate.addAuthenticatorExecution
(AuthenticationExecutionModel model) static void
KeycloakModelUtils.deepDeleteAuthenticationExecutor
(KeycloakSession session, RealmModel realm, AuthenticationExecutionModel authExecutor, Runnable flowUnavailableHandler, Runnable builtinFlowHandler) Recursively remove authentication executor (including sub-flows and configs) from the model storagevoid
RealmModelDelegate.removeAuthenticatorExecution
(AuthenticationExecutionModel model) ModelToRepresentation.toRepresentation
(AuthenticationExecutionModel model) ModelToRepresentation.toRepresentation
(KeycloakSession session, RealmModel realm, AuthenticationExecutionModel model) void
RealmModelDelegate.updateAuthenticatorExecution
(AuthenticationExecutionModel model) Method parameters in org.keycloak.models.utils with type arguments of type AuthenticationExecutionModelModifier and TypeMethodDescriptionstatic void
KeycloakModelUtils.deepFindAuthenticationExecutions
(RealmModel realm, AuthenticationFlowModel flow, List<AuthenticationExecutionModel> result) Recursively find all AuthenticationExecutionModel from specified flow or all it's subflows -
Uses of AuthenticationExecutionModel in org.keycloak.services.resources.admin
Methods in org.keycloak.services.resources.admin with parameters of type AuthenticationExecutionModelModifier and TypeMethodDescriptionAuthenticationManagementResource.getParentFlow
(AuthenticationExecutionModel model)