Package org.keycloak.authorization.model
Interface PermissionTicket
- All Known Implementing Classes:
AbstractPermissionTicketModel
,MapPermissionTicketAdapter
,PermissionTicketAdapter
,PermissionTicketAdapter
public interface PermissionTicket
- Author:
- Pedro Igor
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
static class
-
Method Summary
Modifier and TypeMethodDescriptiongetId()
Returns the unique identifier for this instance.getOwner()
Returns the resource's owner, which is usually an identifier that uniquely identifies the resource's owner.Returns theResource
associated with this instanceReturns theResourceServer
where this policy belongs to.getScope()
Returns theScope
associated with this instanceboolean
void
setGrantedTimestamp
(Long millis) void
-
Method Details
-
getId
String getId()Returns the unique identifier for this instance.- Returns:
- the unique identifier for this instance
-
getOwner
String getOwner()Returns the resource's owner, which is usually an identifier that uniquely identifies the resource's owner.- Returns:
- the owner of this resource
-
getRequester
String getRequester() -
getResource
Resource getResource()Returns theResource
associated with this instance- Returns:
- the
Resource
associated with this instance
-
getScope
Scope getScope()Returns theScope
associated with this instance- Returns:
- the
Scope
associated with this instance
-
isGranted
boolean isGranted() -
getCreatedTimestamp
Long getCreatedTimestamp() -
getGrantedTimestamp
Long getGrantedTimestamp() -
setGrantedTimestamp
-
getResourceServer
ResourceServer getResourceServer()Returns theResourceServer
where this policy belongs to.- Returns:
- a resource server
-
getPolicy
Policy getPolicy() -
setPolicy
-