Class DenyAccessAuthenticator
java.lang.Object
org.keycloak.authentication.authenticators.access.DenyAccessAuthenticator
- All Implemented Interfaces:
org.keycloak.authentication.Authenticator,org.keycloak.provider.Provider
public class DenyAccessAuthenticator
extends Object
implements org.keycloak.authentication.Authenticator
Explicitly deny access to the resources.
Useful for example in the conditional flows to be used after satisfying the previous conditions. after satisfying conditions in the conditional flow.
- Author:
- Martin Bartos
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaction(org.keycloak.authentication.AuthenticationFlowContext context) voidauthenticate(org.keycloak.authentication.AuthenticationFlowContext context) voidclose()booleanconfiguredFor(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user) booleanvoidsetRequiredActions(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.authentication.Authenticator
areRequiredActionsEnabled, getRequiredActions
-
Constructor Details
-
DenyAccessAuthenticator
public DenyAccessAuthenticator()
-
-
Method Details
-
authenticate
public void authenticate(org.keycloak.authentication.AuthenticationFlowContext context) - Specified by:
authenticatein interfaceorg.keycloak.authentication.Authenticator
-
action
public void action(org.keycloak.authentication.AuthenticationFlowContext context) - Specified by:
actionin interfaceorg.keycloak.authentication.Authenticator
-
requiresUser
public boolean requiresUser()- Specified by:
requiresUserin interfaceorg.keycloak.authentication.Authenticator
-
configuredFor
public boolean configuredFor(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user) - Specified by:
configuredForin interfaceorg.keycloak.authentication.Authenticator
-
setRequiredActions
public void setRequiredActions(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user) - Specified by:
setRequiredActionsin interfaceorg.keycloak.authentication.Authenticator
-
close
public void close()- Specified by:
closein interfaceorg.keycloak.provider.Provider
-