Interface ConditionalAuthenticator
- All Superinterfaces:
org.keycloak.authentication.Authenticator,org.keycloak.provider.Provider
- All Known Implementing Classes:
ConditionalClientScopeAuthenticator,ConditionalCredentialAuthenticator,ConditionalLoaAuthenticator,ConditionalRoleAuthenticator,ConditionalSubFlowExecutedAuthenticator,ConditionalUserAttributeValue,ConditionalUserConfiguredAuthenticator
public interface ConditionalAuthenticator
extends org.keycloak.authentication.Authenticator
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidauthenticate(org.keycloak.authentication.AuthenticationFlowContext context) default booleanconfiguredFor(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user) booleanmatchCondition(org.keycloak.authentication.AuthenticationFlowContext context) Methods inherited from interface org.keycloak.authentication.Authenticator
action, areRequiredActionsEnabled, getRequiredActions, requiresUser, setRequiredActionsMethods inherited from interface org.keycloak.provider.Provider
close
-
Method Details
-
matchCondition
boolean matchCondition(org.keycloak.authentication.AuthenticationFlowContext context) -
authenticate
default void authenticate(org.keycloak.authentication.AuthenticationFlowContext context) - Specified by:
authenticatein interfaceorg.keycloak.authentication.Authenticator
-
configuredFor
default boolean configuredFor(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user) - Specified by:
configuredForin interfaceorg.keycloak.authentication.Authenticator
-