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 Type
    Method
    Description
    default void
    authenticate(org.keycloak.authentication.AuthenticationFlowContext context)
     
    default boolean
    configuredFor(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user)
     
    boolean
    matchCondition(org.keycloak.authentication.AuthenticationFlowContext context)
     

    Methods inherited from interface org.keycloak.authentication.Authenticator

    action, areRequiredActionsEnabled, getRequiredActions, requiresUser, setRequiredActions

    Methods 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:
      authenticate in interface org.keycloak.authentication.Authenticator
    • configuredFor

      default boolean configuredFor(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user)
      Specified by:
      configuredFor in interface org.keycloak.authentication.Authenticator