Package | Description |
---|---|
org.keycloak.authorization |
Fine-grained Authorization SPI.
|
org.keycloak.authorization.jpa.store | |
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.forms.account.freemarker.model | |
org.keycloak.models.cache.infinispan.authorization | |
org.keycloak.models.cache.infinispan.authorization.entities | |
org.keycloak.models.map.authorization | |
org.keycloak.models.map.authorization.adapter | |
org.keycloak.models.map.storage.chm | |
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 | Class and Description |
---|---|
class |
PermissionTicketAdapter |
Modifier and Type | Method and Description |
---|---|
PermissionTicket |
JPAPermissionTicketStore.create(String resourceId,
String scopeId,
String requester,
ResourceServer resourceServer) |
PermissionTicket |
JPAPermissionTicketStore.findById(String id,
String resourceServerId) |
Modifier and Type | Method and Description |
---|---|
List<PermissionTicket> |
JPAPermissionTicketStore.find(Map<PermissionTicket.FilterOption,String> attributes,
String resourceServerId,
int firstResult,
int maxResult) |
List<PermissionTicket> |
JPAPermissionTicketStore.findByOwner(String owner,
String resourceServerId) |
List<PermissionTicket> |
JPAPermissionTicketStore.findByResource(String resourceId,
String resourceServerId) |
List<PermissionTicket> |
JPAPermissionTicketStore.findByResourceServer(String resourceServerId) |
List<PermissionTicket> |
JPAPermissionTicketStore.findByScope(String scopeId,
String resourceServerId) |
List<PermissionTicket> |
JPAPermissionTicketStore.findGranted(String userId,
String resourceServerId) |
List<PermissionTicket> |
JPAPermissionTicketStore.findGranted(String resourceName,
String userId,
String resourceServerId) |
Modifier and Type | Method and Description |
---|---|
static PermissionTicketEntity |
PermissionTicketAdapter.toEntity(javax.persistence.EntityManager em,
PermissionTicket permission) |
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 org.keycloak.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 org.keycloak.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)
|
Constructor and Description |
---|
PermissionScopeBean(PermissionTicket ticket) |
RequesterBean(PermissionTicket ticket,
AuthorizationProvider authorization) |
Modifier and Type | Field and Description |
---|---|
protected PermissionTicket |
PermissionTicketAdapter.updated |
Modifier and Type | Method and Description |
---|---|
PermissionTicket |
StoreFactoryCacheSession.PermissionTicketCache.create(String resourceId,
String scopeId,
String requester,
ResourceServer resourceServer) |
PermissionTicket |
StoreFactoryCacheSession.PermissionTicketCache.findById(String id,
String resourceServerId) |
PermissionTicket |
PermissionTicketAdapter.getDelegateForUpdate() |
Modifier and Type | Method and Description |
---|---|
List<PermissionTicket> |
StoreFactoryCacheSession.PermissionTicketCache.find(Map<PermissionTicket.FilterOption,String> attributes,
String resourceServerId,
int firstResult,
int maxResult) |
List<PermissionTicket> |
StoreFactoryCacheSession.PermissionTicketCache.findByOwner(String owner,
String resourceServerId) |
List<PermissionTicket> |
StoreFactoryCacheSession.PermissionTicketCache.findByResource(String resourceId,
String resourceServerId) |
List<PermissionTicket> |
StoreFactoryCacheSession.PermissionTicketCache.findByResourceServer(String resourceServerId) |
List<PermissionTicket> |
StoreFactoryCacheSession.PermissionTicketCache.findByScope(String scopeId,
String resourceServerId) |
List<PermissionTicket> |
StoreFactoryCacheSession.PermissionTicketCache.findGranted(String userId,
String resourceServerId) |
List<PermissionTicket> |
StoreFactoryCacheSession.PermissionTicketCache.findGranted(String resourceName,
String userId,
String resourceServerId) |
Constructor and Description |
---|
CachedPermissionTicket(Long revision,
PermissionTicket permissionTicket) |
Modifier and Type | Method and Description |
---|---|
PermissionTicket |
MapPermissionTicketStore.create(String resourceId,
String scopeId,
String requester,
ResourceServer resourceServer) |
PermissionTicket |
MapPermissionTicketStore.findById(String id,
String resourceServerId) |
Modifier and Type | Method and Description |
---|---|
List<PermissionTicket> |
MapPermissionTicketStore.find(Map<PermissionTicket.FilterOption,String> attributes,
String resourceServerId,
int firstResult,
int maxResult) |
List<PermissionTicket> |
MapPermissionTicketStore.findByOwner(String owner,
String resourceServerId) |
List<PermissionTicket> |
MapPermissionTicketStore.findByResource(String resourceId,
String resourceServerId) |
List<PermissionTicket> |
MapPermissionTicketStore.findByResourceServer(String resourceServerId) |
List<PermissionTicket> |
MapPermissionTicketStore.findByScope(String scopeId,
String resourceServerId) |
List<PermissionTicket> |
MapPermissionTicketStore.findGranted(String userId,
String resourceServerId) |
List<PermissionTicket> |
MapPermissionTicketStore.findGranted(String resourceName,
String userId,
String resourceServerId) |
Constructor and Description |
---|
MapPermissionTicketStore(KeycloakSession session,
MapStorage<MapPermissionTicketEntity,PermissionTicket> permissionTicketStore,
AuthorizationProvider provider) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPermissionTicketModel<E extends AbstractEntity> |
class |
MapPermissionTicketAdapter |
Modifier and Type | Field and Description |
---|---|
static Map<SearchableModelField<PermissionTicket>,MapModelCriteriaBuilder.UpdatePredicatesFunc<Object,MapPermissionTicketEntity,PermissionTicket>> |
MapFieldPredicates.AUTHZ_PERMISSION_TICKET_PREDICATES |
static Map<SearchableModelField<PermissionTicket>,MapModelCriteriaBuilder.UpdatePredicatesFunc<Object,MapPermissionTicketEntity,PermissionTicket>> |
MapFieldPredicates.AUTHZ_PERMISSION_TICKET_PREDICATES |
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.