Class AuthorizationResource
- java.lang.Object
- 
- org.keycloak.authorization.client.resource.AuthorizationResource
 
- 
 public class AuthorizationResource extends Object An entry point for obtaining permissions from the server.- Author:
- Pedro Igor
 
- 
- 
Constructor SummaryConstructors Constructor Description AuthorizationResource(Configuration configuration, ServerConfiguration serverConfiguration, Http http, TokenCallable token)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationResponseauthorize()Query the server for all permissions.AuthorizationResponseauthorize(AuthorizationRequest request)Query the server for permissions given anAuthorizationRequest.List<Permission>getPermissions(AuthorizationRequest request)Query the server for a list of permissions given anAuthorizationRequest.
 
- 
- 
- 
Constructor Detail- 
AuthorizationResourcepublic AuthorizationResource(Configuration configuration, ServerConfiguration serverConfiguration, Http http, TokenCallable token) 
 
- 
 - 
Method Detail- 
authorizepublic AuthorizationResponse authorize() throws AuthorizationDeniedException Query the server for all permissions.- Returns:
- an AuthorizationResponsewith a RPT holding all granted permissions
- Throws:
- AuthorizationDeniedException- in case the request was denied by the server
 
 - 
authorizepublic AuthorizationResponse authorize(AuthorizationRequest request) throws AuthorizationDeniedException Query the server for permissions given anAuthorizationRequest.- Parameters:
- request- an- AuthorizationRequest(not- null)
- Returns:
- an AuthorizationResponsewith a RPT holding all granted permissions
- Throws:
- AuthorizationDeniedException- in case the request was denied by the server
 
 - 
getPermissionspublic List<Permission> getPermissions(AuthorizationRequest request) throws AuthorizationDeniedException Query the server for a list of permissions given anAuthorizationRequest.- Parameters:
- request- an- AuthorizationRequest(not- null)
- Returns:
- a list of permissions granted by the server
- Throws:
- AuthorizationDeniedException- in case the request was denied by the server
 
 
- 
 
-