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 boolean
challenge(PolicyEnforcerConfig.PathConfig pathConfig, PolicyEnforcerConfig.MethodConfig methodConfig, OIDCHttpFacade httpFacade)
protected void
handleAccessDenied(OIDCHttpFacade facade)
protected boolean
isAuthorized(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:
isAuthorized
in classAbstractPolicyEnforcer
-
challenge
protected boolean challenge(PolicyEnforcerConfig.PathConfig pathConfig, PolicyEnforcerConfig.MethodConfig methodConfig, OIDCHttpFacade httpFacade)
- Specified by:
challenge
in classAbstractPolicyEnforcer
-
handleAccessDenied
protected void handleAccessDenied(OIDCHttpFacade facade)
- Overrides:
handleAccessDenied
in classAbstractPolicyEnforcer
-
-