Package | Description |
---|---|
org.keycloak.authorization |
Fine-grained Authorization SPI.
|
org.keycloak.authorization.jpa.store | |
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.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<String,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 | 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<String,String> attributes,
String resourceServerId,
int firstResult,
int maxResult) |
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<String,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 |
---|---|
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 © 2020 JBoss by Red Hat. All rights reserved.