Class KeycloakAdapterPolicyEnforcer
- java.lang.Object
-
- org.keycloak.adapters.authorization.AbstractPolicyEnforcer
-
- org.keycloak.adapters.authorization.KeycloakAdapterPolicyEnforcer
-
public class KeycloakAdapterPolicyEnforcer extends AbstractPolicyEnforcer
- Author:
- Pedro Igor
-
-
Constructor Summary
Constructors Constructor Description KeycloakAdapterPolicyEnforcer(PolicyEnforcer policyEnforcer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanchallenge(org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig pathConfig, org.keycloak.representations.adapters.config.PolicyEnforcerConfig.MethodConfig methodConfig, OIDCHttpFacade httpFacade)protected voidhandleAccessDenied(OIDCHttpFacade facade)protected booleanisAuthorized(org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig pathConfig, org.keycloak.representations.adapters.config.PolicyEnforcerConfig.MethodConfig methodConfig, org.keycloak.representations.AccessToken accessToken, OIDCHttpFacade httpFacade, Map<String,List<String>> claims)-
Methods inherited from class org.keycloak.adapters.authorization.AbstractPolicyEnforcer
authorize, getAuthzClient, getEnforcerConfig, getPolicyEnforcer, resolveClaims
-
-
-
-
Constructor Detail
-
KeycloakAdapterPolicyEnforcer
public KeycloakAdapterPolicyEnforcer(PolicyEnforcer policyEnforcer)
-
-
Method Detail
-
isAuthorized
protected boolean isAuthorized(org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig pathConfig, org.keycloak.representations.adapters.config.PolicyEnforcerConfig.MethodConfig methodConfig, org.keycloak.representations.AccessToken accessToken, OIDCHttpFacade httpFacade, Map<String,List<String>> claims)- Overrides:
isAuthorizedin classAbstractPolicyEnforcer
-
challenge
protected boolean challenge(org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig pathConfig, org.keycloak.representations.adapters.config.PolicyEnforcerConfig.MethodConfig methodConfig, OIDCHttpFacade httpFacade)- Specified by:
challengein classAbstractPolicyEnforcer
-
handleAccessDenied
protected void handleAccessDenied(OIDCHttpFacade facade)
- Overrides:
handleAccessDeniedin classAbstractPolicyEnforcer
-
-