public class PolicyEnforcer extends Object
Modifier and Type | Class and Description |
---|---|
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 © 2019 JBoss by Red Hat. All rights reserved.