|
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で実装されています。
1.8.13