Uses of Class
org.keycloak.models.AuthenticationExecutionModel
Package
Description
-
Uses of AuthenticationExecutionModel in org.keycloak.authentication
Modifier and TypeMethodDescriptionAuthenticationSelectionOption.getAuthenticationExecution()
AbstractAuthenticationFlowContext.getExecution()
The current execution in the flowAuthenticationProcessor.Result.getExecution()
FormContext.getExecution()
The current execution in the flowModifier and TypeMethodDescriptionprotected List<AuthenticationExecutionModel>
ClientAuthenticationFlow.findExecutionsToRun()
static List<AuthenticationExecutionModel>
AuthenticatorUtil.getExecutionsByType
(RealmModel realm, String flowId, String providerId) Modifier 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) Modifier and TypeMethodDescriptionAuthenticationProcessor.createAuthenticatorContext
(AuthenticationExecutionModel model, Authenticator authenticator, List<AuthenticationExecutionModel> executions) AuthenticationProcessor.createClientAuthenticatorContext
(AuthenticationExecutionModel model, ClientAuthenticator clientAuthenticator, List<AuthenticationExecutionModel> executions) ModifierConstructorDescriptionAuthenticationSelectionOption
(KeycloakSession session, AuthenticationExecutionModel authExec) FormAuthenticationFlow
(AuthenticationProcessor processor, AuthenticationExecutionModel execution) -
Uses of AuthenticationExecutionModel in org.keycloak.migration.migrators
Modifier and TypeMethodDescriptionstatic void
MigrateTo8_0_0.migrateOptionalAuthenticationExecution
(RealmModel realm, AuthenticationFlowModel parentFlow, AuthenticationExecutionModel optionalExecution, boolean updateOptionalExecution) -
Uses of AuthenticationExecutionModel in org.keycloak.models
Modifier and TypeMethodDescriptionRealmModel.addAuthenticatorExecution
(AuthenticationExecutionModel model) RealmModel.getAuthenticationExecutionByFlowId
(String flowId) RealmModel.getAuthenticationExecutionById
(String id) Modifier and TypeMethodDescriptionRealmModel.getAuthenticationExecutionsStream
(String flowId) Returns sorted (according to priority)AuthenticationExecutionModel
as a stream.Modifier 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
Modifier and TypeMethodDescriptionRealmAdapter.addAuthenticatorExecution
(AuthenticationExecutionModel model) RealmAdapter.getAuthenticationExecutionByFlowId
(String flowId) RealmAdapter.getAuthenticationExecutionById
(String id) Modifier 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
Modifier and TypeFieldDescriptionprotected MultivaluedHashMap<String,
AuthenticationExecutionModel> CachedRealm.authenticationExecutions
protected Map<String,
AuthenticationExecutionModel> CachedRealm.executionsByFlowId
protected Map<String,
AuthenticationExecutionModel> CachedRealm.executionsById
Modifier and TypeMethodDescriptionCachedRealm.getAuthenticationExecutions()
CachedRealm.getExecutionsById()
-
Uses of AuthenticationExecutionModel in org.keycloak.models.jpa
Modifier and TypeMethodDescriptionRealmAdapter.addAuthenticatorExecution
(AuthenticationExecutionModel model) RealmAdapter.entityToModel
(AuthenticationExecutionEntity entity) RealmAdapter.getAuthenticationExecutionByFlowId
(String flowId) RealmAdapter.getAuthenticationExecutionById
(String id) Modifier and TypeMethodDescriptionRealmAdapter.addAuthenticatorExecution
(AuthenticationExecutionModel model) void
RealmAdapter.removeAuthenticatorExecution
(AuthenticationExecutionModel model) void
RealmAdapter.updateAuthenticatorExecution
(AuthenticationExecutionModel model) -
Uses of AuthenticationExecutionModel in org.keycloak.models.utils
Modifier and TypeMethodDescriptionRealmModelDelegate.addAuthenticatorExecution
(AuthenticationExecutionModel model) RealmModelDelegate.getAuthenticationExecutionByFlowId
(String flowId) RealmModelDelegate.getAuthenticationExecutionById
(String id) static AuthenticationExecutionModel
RepresentationToModel.toModel
(KeycloakSession session, RealmModel realm, AuthenticationExecutionRepresentation rep) Modifier and TypeMethodDescriptionRealmModelDelegate.getAuthenticationExecutionsStream
(String flowId) Modifier 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) Modifier 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
Modifier and TypeMethodDescriptionAuthenticationManagementResource.getParentFlow
(AuthenticationExecutionModel model)