keycloak
|
公開メンバ関数 | |
PermissionTicket | create (String resourceId, String scopeId, String requester, ResourceServer resourceServer) |
void | delete (String id) |
PermissionTicket | findById (String id, String resourceServerId) |
List< PermissionTicket > | findByResourceServer (String resourceServerId) |
List< PermissionTicket > | findByOwner (String owner, String resourceServerId) |
List< PermissionTicket > | findByResource (String resourceId, String resourceServerId) |
List< PermissionTicket > | findByScope (String scopeId, String resourceServerId) |
List< PermissionTicket > | find (Map< String, String > attributes, String resourceServerId, int firstResult, int maxResult) |
List< PermissionTicket > | findGranted (String userId, String resourceServerId) |
A PermissionTicketStore is responsible to manage the persistence of org.keycloak.authorization.model.PermissionTicket instances.
PermissionTicket org.keycloak.authorization.store.PermissionTicketStore.create | ( | String | resourceId, |
String | scopeId, | ||
String | requester, | ||
ResourceServer | resourceServer | ||
) |
Creates a new PermissionTicket instance.
permission | the policy representation |
resourceServer | the resource server to which this policy belongs |
org.keycloak.models.cache.infinispan.authorization.StoreFactoryCacheSession.PermissionTicketCache, org.keycloak.authorization.jpa.store.JPAPermissionTicketStoreで実装されています。
void org.keycloak.authorization.store.PermissionTicketStore.delete | ( | String | id | ) |
Deletes a permission from the underlying persistence mechanism.
id | the id of the policy to delete |
org.keycloak.models.cache.infinispan.authorization.StoreFactoryCacheSession.PermissionTicketCache, org.keycloak.authorization.jpa.store.JPAPermissionTicketStoreで実装されています。
List<PermissionTicket> org.keycloak.authorization.store.PermissionTicketStore.find | ( | Map< String, String > | attributes, |
String | resourceServerId, | ||
int | firstResult, | ||
int | maxResult | ||
) |
PermissionTicket org.keycloak.authorization.store.PermissionTicketStore.findById | ( | String | id, |
String | resourceServerId | ||
) |
Returns a PermissionTicket with the given id
id | the identifier of the permission |
resourceServerId | the resource server id |
org.keycloak.models.cache.infinispan.authorization.StoreFactoryCacheSession.PermissionTicketCache, org.keycloak.authorization.jpa.store.JPAPermissionTicketStoreで実装されています。
List<PermissionTicket> org.keycloak.authorization.store.PermissionTicketStore.findByOwner | ( | String | owner, |
String | resourceServerId | ||
) |
Returns a list of PermissionTicket associated with the given owner
.
owner | the identifier of a resource server |
org.keycloak.models.cache.infinispan.authorization.StoreFactoryCacheSession.PermissionTicketCache, org.keycloak.authorization.jpa.store.JPAPermissionTicketStoreで実装されています。
List<PermissionTicket> org.keycloak.authorization.store.PermissionTicketStore.findByResource | ( | String | resourceId, |
String | resourceServerId | ||
) |
Returns a list of PermissionTicket associated with a org.keycloak.authorization.core.model.Resource with the given resourceId
.
resourceId | the identifier of a resource |
resourceServerId | the resource server id |
org.keycloak.models.cache.infinispan.authorization.StoreFactoryCacheSession.PermissionTicketCache, org.keycloak.authorization.jpa.store.JPAPermissionTicketStoreで実装されています。
List<PermissionTicket> org.keycloak.authorization.store.PermissionTicketStore.findByResourceServer | ( | String | resourceServerId | ) |
Returns a list of PermissionTicket associated with a ResourceServer with the given resourceServerId
.
resourceServerId | the identifier of a resource server |
org.keycloak.models.cache.infinispan.authorization.StoreFactoryCacheSession.PermissionTicketCache, org.keycloak.authorization.jpa.store.JPAPermissionTicketStoreで実装されています。
List<PermissionTicket> org.keycloak.authorization.store.PermissionTicketStore.findByScope | ( | String | scopeId, |
String | resourceServerId | ||
) |
Returns a list of PermissionTicket associated with a org.keycloak.authorization.core.model.Scope with the given scopeId
.
scopeId | the id of the scopes |
resourceServerId | the resource server id |
org.keycloak.models.cache.infinispan.authorization.StoreFactoryCacheSession.PermissionTicketCache, org.keycloak.authorization.jpa.store.JPAPermissionTicketStoreで実装されています。
List<PermissionTicket> org.keycloak.authorization.store.PermissionTicketStore.findGranted | ( | String | userId, |
String | resourceServerId | ||
) |
Returns a list of PermissionTicket granted to the given
.
userId | the user id |
resourceServerId | the resource server id |
org.keycloak.models.cache.infinispan.authorization.StoreFactoryCacheSession.PermissionTicketCache, org.keycloak.authorization.jpa.store.JPAPermissionTicketStoreで実装されています。