public abstract class AbstractPolicyEnforcer extends Object
Constructor and Description |
---|
AbstractPolicyEnforcer(PolicyEnforcer policyEnforcer) |
Modifier and Type | Method and Description |
---|---|
AuthorizationContext |
authorize(OIDCHttpFacade httpFacade) |
protected abstract boolean |
challenge(PolicyEnforcerConfig.PathConfig pathConfig,
Set<String> requiredScopes,
OIDCHttpFacade facade) |
protected AuthzClient |
getAuthzClient() |
protected PolicyEnforcerConfig |
getEnforcerConfig() |
protected PolicyEnforcer |
getPolicyEnforcer() |
protected boolean |
isAuthorized(PolicyEnforcerConfig.PathConfig actualPathConfig,
Set<String> requiredScopes,
AccessToken accessToken,
OIDCHttpFacade httpFacade) |
public AbstractPolicyEnforcer(PolicyEnforcer policyEnforcer)
public AuthorizationContext authorize(OIDCHttpFacade httpFacade)
protected abstract boolean challenge(PolicyEnforcerConfig.PathConfig pathConfig, Set<String> requiredScopes, OIDCHttpFacade facade)
protected boolean isAuthorized(PolicyEnforcerConfig.PathConfig actualPathConfig, Set<String> requiredScopes, AccessToken accessToken, OIDCHttpFacade httpFacade)
protected AuthzClient getAuthzClient()
protected PolicyEnforcerConfig getEnforcerConfig()
protected PolicyEnforcer getPolicyEnforcer()
Copyright © 2016 JBoss by Red Hat. All rights reserved.