Top Fields Constructors Methods
org.keycloak

public Class AuthorizationContext

extends Object
Class Inheritance
Imports
org.keycloak.representations.AccessToken, .AccessToken.Authorization, org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig, org.keycloak.representations.idm.authorization.Permission, java.util.ArrayList, .Collections, .List

Author
Pedro Igor

Field Summary

Modifier and TypeField and Description
private final AccessToken
private final PolicyEnforcerConfig.PathConfig
private boolean

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public List<Permission>
public boolean
hasPermission(String resourceName, String scopeName)

public boolean
public boolean
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

authzTokenback to summary
private final AccessToken authzToken
currentback to summary
private final PolicyEnforcerConfig.PathConfig current
grantedback to summary
private boolean granted

Constructor Detail

AuthorizationContextback to summary
public AuthorizationContext(AccessToken authzToken, PolicyEnforcerConfig.PathConfig current)
AuthorizationContextback to summary
public AuthorizationContext()

Method Detail

getPermissionsback to summary
public List<Permission> getPermissions()
hasPermissionback to summary
public boolean hasPermission(String resourceName, String scopeName)
hasResourcePermissionback to summary
public boolean hasResourcePermission(String resourceName)
hasScopePermissionback to summary
public boolean hasScopePermission(String scopeName)
isGrantedback to summary
public boolean isGranted()