Class PolicyEnforcer
- java.lang.Object
-
- org.keycloak.adapters.authorization.PolicyEnforcer
-
public class PolicyEnforcer extends Object
- Author:
- Pedro Igor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PolicyEnforcer.PathConfigMatcher
-
Constructor Summary
Constructors Constructor Description PolicyEnforcer(KeycloakDeployment deployment, AdapterConfig adapterConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationContext
enforce(OIDCHttpFacade facade)
Map<String,ClaimInformationPointProviderFactory>
getClaimInformationPointProviderFactories()
AuthzClient
getClient()
KeycloakDeployment
getDeployment()
PolicyEnforcerConfig
getEnforcerConfig()
PolicyEnforcer.PathConfigMatcher
getPathMatcher()
Map<String,PolicyEnforcerConfig.PathConfig>
getPaths()
-
-
-
Constructor Detail
-
PolicyEnforcer
public PolicyEnforcer(KeycloakDeployment deployment, AdapterConfig adapterConfig)
-
-
Method Detail
-
enforce
public AuthorizationContext enforce(OIDCHttpFacade facade)
-
getEnforcerConfig
public PolicyEnforcerConfig getEnforcerConfig()
-
getClient
public AuthzClient getClient()
-
getPaths
public Map<String,PolicyEnforcerConfig.PathConfig> getPaths()
-
getPathMatcher
public PolicyEnforcer.PathConfigMatcher getPathMatcher()
-
getDeployment
public KeycloakDeployment getDeployment()
-
getClaimInformationPointProviderFactories
public Map<String,ClaimInformationPointProviderFactory> getClaimInformationPointProviderFactories()
-
-