Uses of Interface
org.keycloak.authorization.model.PermissionTicket
Packages that use PermissionTicket
Package
Description
Fine-grained Authorization SPI.
Provides classes and a SPI to plug different metadata storage implementations.
-
Uses of PermissionTicket in org.keycloak.authorization
Methods in org.keycloak.authorization with parameters of type PermissionTicketModifier and TypeMethodDescriptionstatic voidUserManagedPermissionUtil.removePolicy(PermissionTicket ticket, StoreFactory storeFactory) static voidUserManagedPermissionUtil.updatePolicy(PermissionTicket ticket, StoreFactory storeFactory) -
Uses of PermissionTicket in org.keycloak.authorization.jpa.store
Classes in org.keycloak.authorization.jpa.store that implement PermissionTicketMethods in org.keycloak.authorization.jpa.store that return PermissionTicketModifier and TypeMethodDescriptionJPAPermissionTicketStore.create(ResourceServer resourceServer, Resource resource, Scope scope, String requester) JPAPermissionTicketStore.findById(ResourceServer resourceServer, String id) Methods in org.keycloak.authorization.jpa.store that return types with arguments of type PermissionTicketModifier and TypeMethodDescriptionJPAPermissionTicketStore.find(ResourceServer resourceServer, Map<PermissionTicket.FilterOption, String> attributes, Integer firstResult, Integer maxResult) JPAPermissionTicketStore.findByResource(ResourceServer resourceServer, Resource resource) JPAPermissionTicketStore.findByScope(ResourceServer resourceServer, Scope scope) JPAPermissionTicketStore.findGranted(ResourceServer resourceServer, String userId) JPAPermissionTicketStore.findGranted(ResourceServer resourceServer, String resourceName, String userId) Methods in org.keycloak.authorization.jpa.store with parameters of type PermissionTicketModifier and TypeMethodDescriptionstatic PermissionTicketEntityPermissionTicketAdapter.toEntity(jakarta.persistence.EntityManager em, PermissionTicket permission) -
Uses of PermissionTicket in org.keycloak.authorization.store
Methods in org.keycloak.authorization.store that return PermissionTicketModifier and TypeMethodDescriptionPermissionTicketStore.create(ResourceServer resourceServer, Resource resource, Scope scope, String requester) Creates a newPermissionTicketinstance.PermissionTicketStore.findById(ResourceServer resourceServer, String id) Returns aPermissionTicketwith the givenidMethods in org.keycloak.authorization.store that return types with arguments of type PermissionTicketModifier and TypeMethodDescriptionPermissionTicketStore.find(ResourceServer resourceServer, Map<PermissionTicket.FilterOption, String> attributes, Integer firstResult, Integer maxResults) Returns a list ofPermissionTicket, filtered by the given attributes.PermissionTicketStore.findByResource(ResourceServer resourceServer, Resource resource) Returns a list ofPermissionTicketassociated with theresource.PermissionTicketStore.findByScope(ResourceServer resourceServer, Scope scope) Returns a list ofPermissionTicketassociated with thescope.PermissionTicketStore.findGranted(ResourceServer resourceServer, String userId) Returns a list ofPermissionTicketgranted to the givenuserId.PermissionTicketStore.findGranted(ResourceServer resourceServer, String resourceName, String userId) -
Uses of PermissionTicket in org.keycloak.models.cache.infinispan.authorization
Classes in org.keycloak.models.cache.infinispan.authorization that implement PermissionTicketFields in org.keycloak.models.cache.infinispan.authorization declared as PermissionTicketMethods in org.keycloak.models.cache.infinispan.authorization that return PermissionTicketModifier and TypeMethodDescriptionStoreFactoryCacheSession.PermissionTicketCache.create(ResourceServer resourceServer, Resource resource, Scope scope, String requester) StoreFactoryCacheSession.PermissionTicketCache.findById(ResourceServer resourceServer, String id) PermissionTicketAdapter.getDelegateForUpdate()Methods in org.keycloak.models.cache.infinispan.authorization that return types with arguments of type PermissionTicketModifier and TypeMethodDescriptionStoreFactoryCacheSession.PermissionTicketCache.find(ResourceServer resourceServer, Map<PermissionTicket.FilterOption, String> attributes, Integer firstResult, Integer maxResult) StoreFactoryCacheSession.PermissionTicketCache.findByResource(ResourceServer resourceServer, Resource resource) StoreFactoryCacheSession.PermissionTicketCache.findByScope(ResourceServer resourceServer, Scope scope) StoreFactoryCacheSession.PermissionTicketCache.findGranted(ResourceServer resourceServer, String userId) StoreFactoryCacheSession.PermissionTicketCache.findGranted(ResourceServer resourceServer, String resourceName, String userId) -
Uses of PermissionTicket in org.keycloak.models.cache.infinispan.authorization.entities
Constructors in org.keycloak.models.cache.infinispan.authorization.entities with parameters of type PermissionTicketModifierConstructorDescriptionCachedPermissionTicket(Long revision, PermissionTicket permissionTicket) -
Uses of PermissionTicket in org.keycloak.models.utils
Methods in org.keycloak.models.utils that return PermissionTicketModifier and TypeMethodDescriptionstatic PermissionTicketRepresentationToModel.toModel(PermissionTicketRepresentation representation, ResourceServer resourceServer, AuthorizationProvider authorization) Methods in org.keycloak.models.utils with parameters of type PermissionTicketModifier and TypeMethodDescriptionModelToRepresentation.toRepresentation(PermissionTicket ticket, AuthorizationProvider authorization) ModelToRepresentation.toRepresentation(PermissionTicket ticket, AuthorizationProvider authorization, boolean returnNames)