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,
PolicyEnforcerConfig.MethodConfig methodConfig,
OIDCHttpFacade facade) |
protected AuthzClient |
getAuthzClient() |
protected PolicyEnforcerConfig |
getEnforcerConfig() |
protected PolicyEnforcer |
getPolicyEnforcer() |
protected void |
handleAccessDenied(OIDCHttpFacade httpFacade) |
protected boolean |
isAuthorized(PolicyEnforcerConfig.PathConfig actualPathConfig,
PolicyEnforcerConfig.MethodConfig methodConfig,
AccessToken accessToken,
OIDCHttpFacade httpFacade) |
public AbstractPolicyEnforcer(PolicyEnforcer policyEnforcer)
public AuthorizationContext authorize(OIDCHttpFacade httpFacade)
protected abstract boolean challenge(PolicyEnforcerConfig.PathConfig pathConfig, PolicyEnforcerConfig.MethodConfig methodConfig, OIDCHttpFacade facade)
protected boolean isAuthorized(PolicyEnforcerConfig.PathConfig actualPathConfig, PolicyEnforcerConfig.MethodConfig methodConfig, AccessToken accessToken, OIDCHttpFacade httpFacade)
protected void handleAccessDenied(OIDCHttpFacade httpFacade)
protected AuthzClient getAuthzClient()
protected PolicyEnforcerConfig getEnforcerConfig()
protected PolicyEnforcer getPolicyEnforcer()
Copyright © 2019 JBoss by Red Hat. All rights reserved.