Package | Description |
---|---|
org.keycloak.authorization |
Fine-grained Authorization SPI.
|
org.keycloak.authorization.model |
Provides the domain model and any other type related with it
|
org.keycloak.authorization.store |
Provides classes and a SPI to plug different metadata storage implementations.
|
org.keycloak.models.utils |
Modifier and Type | Method and Description |
---|---|
static void |
UserManagedPermissionUtil.removePolicy(PermissionTicket ticket,
StoreFactory storeFactory) |
static void |
UserManagedPermissionUtil.updatePolicy(PermissionTicket ticket,
StoreFactory storeFactory) |
Modifier and Type | Field and Description |
---|---|
static SearchableModelField<PermissionTicket> |
PermissionTicket.SearchableFields.GRANTED_TIMESTAMP |
static SearchableModelField<PermissionTicket> |
PermissionTicket.SearchableFields.ID |
static SearchableModelField<PermissionTicket> |
PermissionTicket.SearchableFields.OWNER |
static SearchableModelField<PermissionTicket> |
PermissionTicket.SearchableFields.POLICY_ID |
static SearchableModelField<PermissionTicket> |
PermissionTicket.SearchableFields.REQUESTER |
static SearchableModelField<PermissionTicket> |
PermissionTicket.SearchableFields.RESOURCE_ID |
static SearchableModelField<PermissionTicket> |
PermissionTicket.SearchableFields.RESOURCE_SERVER_ID |
static SearchableModelField<PermissionTicket> |
PermissionTicket.SearchableFields.SCOPE_ID |
Modifier and Type | Method and Description |
---|---|
SearchableModelField<PermissionTicket> |
PermissionTicket.FilterOption.getSearchableModelField() |
Modifier and Type | Method and Description |
---|---|
PermissionTicket |
PermissionTicketStore.create(String resourceId,
String scopeId,
String requester,
ResourceServer resourceServer)
Creates a new
PermissionTicket instance. |
PermissionTicket |
PermissionTicketStore.findById(String id,
String resourceServerId)
Returns a
PermissionTicket with the given id |
Modifier and Type | Method and Description |
---|---|
List<PermissionTicket> |
PermissionTicketStore.find(Map<PermissionTicket.FilterOption,String> attributes,
String resourceServerId,
int firstResult,
int maxResult)
Returns a list of
PermissionTicket , filtered by the given attributes. |
List<PermissionTicket> |
PermissionTicketStore.findByOwner(String owner,
String resourceServerId)
Returns a list of
PermissionTicket associated with the given owner . |
List<PermissionTicket> |
PermissionTicketStore.findByResource(String resourceId,
String resourceServerId)
Returns a list of
PermissionTicket associated with a authorization.core.model.Resource with the given resourceId . |
List<PermissionTicket> |
PermissionTicketStore.findByResourceServer(String resourceServerId)
Returns a list of
PermissionTicket associated with a ResourceServer with the given resourceServerId . |
List<PermissionTicket> |
PermissionTicketStore.findByScope(String scopeId,
String resourceServerId)
Returns a list of
PermissionTicket associated with a authorization.core.model.Scope with the given scopeId . |
List<PermissionTicket> |
PermissionTicketStore.findGranted(String userId,
String resourceServerId)
Returns a list of
PermissionTicket granted to the given userId . |
List<PermissionTicket> |
PermissionTicketStore.findGranted(String resourceName,
String userId,
String resourceServerId)
|
Modifier and Type | Method and Description |
---|---|
static PermissionTicket |
RepresentationToModel.toModel(PermissionTicketRepresentation representation,
String resourceServerId,
AuthorizationProvider authorization) |
Modifier and Type | Method and Description |
---|---|
static PermissionTicketRepresentation |
ModelToRepresentation.toRepresentation(PermissionTicket ticket,
AuthorizationProvider authorization) |
static PermissionTicketRepresentation |
ModelToRepresentation.toRepresentation(PermissionTicket ticket,
AuthorizationProvider authorization,
boolean returnNames) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.