public class PolicyEnforcer extends Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
PolicyEnforcer.PathConfigMatcher  | 
| Constructor and Description | 
|---|
PolicyEnforcer(KeycloakDeployment deployment,
              AdapterConfig adapterConfig)  | 
| Modifier and Type | Method and Description | 
|---|---|
AuthorizationContext | 
enforce(OIDCHttpFacade facade)  | 
Map<String,ClaimInformationPointProviderFactory> | 
getClaimInformationPointProviderFactories()  | 
AuthzClient | 
getClient()  | 
KeycloakDeployment | 
getDeployment()  | 
PolicyEnforcerConfig | 
getEnforcerConfig()  | 
PolicyEnforcer.PathConfigMatcher | 
getPathMatcher()  | 
Map<String,PolicyEnforcerConfig.PathConfig> | 
getPaths()  | 
public PolicyEnforcer(KeycloakDeployment deployment, AdapterConfig adapterConfig)
public AuthorizationContext enforce(OIDCHttpFacade facade)
public PolicyEnforcerConfig getEnforcerConfig()
public AuthzClient getClient()
public Map<String,PolicyEnforcerConfig.PathConfig> getPaths()
public PolicyEnforcer.PathConfigMatcher getPathMatcher()
public KeycloakDeployment getDeployment()
public Map<String,ClaimInformationPointProviderFactory> getClaimInformationPointProviderFactories()
Copyright © 2022 JBoss by Red Hat. All rights reserved.