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(PolicyEnforcerConfig.PathConfig pathConfig, PolicyEnforcerConfig.MethodConfig methodConfig, OIDCHttpFacade httpFacade)protected voidhandleAccessDenied(OIDCHttpFacade facade)protected booleanisAuthorized(PolicyEnforcerConfig.PathConfig pathConfig, PolicyEnforcerConfig.MethodConfig methodConfig, 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(PolicyEnforcerConfig.PathConfig pathConfig, PolicyEnforcerConfig.MethodConfig methodConfig, AccessToken accessToken, OIDCHttpFacade httpFacade, Map<String,List<String>> claims)
- Overrides:
isAuthorizedin classAbstractPolicyEnforcer
-
challenge
protected boolean challenge(PolicyEnforcerConfig.PathConfig pathConfig, PolicyEnforcerConfig.MethodConfig methodConfig, OIDCHttpFacade httpFacade)
- Specified by:
challengein classAbstractPolicyEnforcer
-
handleAccessDenied
protected void handleAccessDenied(OIDCHttpFacade facade)
- Overrides:
handleAccessDeniedin classAbstractPolicyEnforcer
-
-