Interface ConditionalAuthenticator
-
- All Superinterfaces:
org.keycloak.authentication.Authenticator
,org.keycloak.provider.Provider
- All Known Implementing Classes:
ConditionalLoaAuthenticator
,ConditionalRoleAuthenticator
,ConditionalUserAttributeValue
,ConditionalUserConfiguredAuthenticator
public interface ConditionalAuthenticator extends org.keycloak.authentication.Authenticator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods 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)
-
-
-
Method Detail
-
matchCondition
boolean matchCondition(org.keycloak.authentication.AuthenticationFlowContext context)
-
authenticate
default void authenticate(org.keycloak.authentication.AuthenticationFlowContext context)
- Specified by:
authenticate
in 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:
configuredFor
in interfaceorg.keycloak.authentication.Authenticator
-
-