Class Permissions
- java.lang.Object
- 
- org.keycloak.authorization.permission.Permissions
 
- 
 public final class Permissions extends Object - Author:
- Pedro Igor
 
- 
- 
Constructor SummaryConstructors Constructor Description Permissions()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static voidall(ResourceServer resourceServer, Identity identity, AuthorizationProvider authorization, AuthorizationRequest request, Consumer<ResourcePermission> evaluator)Returns a list of permissions for all resources and scopes that belong to the givenresourceServerandidentity.static ResourcePermissioncreateResourcePermissions(Resource resource, ResourceServer resourceServer, Collection<Scope> requestedScopes, AuthorizationProvider authorization, AuthorizationRequest request)static ResourcePermissionpermission(ResourceServer server, Resource resource, Scope scope)static Set<Scope>resolveScopes(Resource resource, ResourceServer resourceServer, Collection<Scope> requestedScopes, AuthorizationProvider authorization)
 
- 
- 
- 
Method Detail- 
permissionpublic static ResourcePermission permission(ResourceServer server, Resource resource, Scope scope) 
 - 
allpublic static void all(ResourceServer resourceServer, Identity identity, AuthorizationProvider authorization, AuthorizationRequest request, Consumer<ResourcePermission> evaluator) Returns a list of permissions for all resources and scopes that belong to the givenresourceServerandidentity. TODO: review once we support caches- Parameters:
- resourceServer-
- identity-
- authorization-
 
 - 
createResourcePermissionspublic static ResourcePermission createResourcePermissions(Resource resource, ResourceServer resourceServer, Collection<Scope> requestedScopes, AuthorizationProvider authorization, AuthorizationRequest request) 
 - 
resolveScopespublic static Set<Scope> resolveScopes(Resource resource, ResourceServer resourceServer, Collection<Scope> requestedScopes, AuthorizationProvider authorization) 
 
- 
 
-