Uses of Interface
org.keycloak.authorization.model.PermissionTicket
Packages that use PermissionTicket
Package
Description
Fine-grained Authorization SPI.
Provides the domain model and any other type related with it
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(RealmModel realm, ResourceServer resourceServer, String id) Methods in org.keycloak.authorization.jpa.store that return types with arguments of type PermissionTicketModifier and TypeMethodDescriptionJPAPermissionTicketStore.find(RealmModel realm, 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.model
Fields in org.keycloak.authorization.model with type parameters of type PermissionTicketModifier and TypeFieldDescriptionstatic final SearchableModelField<PermissionTicket>PermissionTicket.SearchableFields.GRANTED_TIMESTAMPstatic final SearchableModelField<PermissionTicket>PermissionTicket.SearchableFields.IDstatic final SearchableModelField<PermissionTicket>PermissionTicket.SearchableFields.OWNERstatic final SearchableModelField<PermissionTicket>PermissionTicket.SearchableFields.POLICY_IDstatic final SearchableModelField<PermissionTicket>PermissionTicket.SearchableFields.REALM_IDstatic final SearchableModelField<PermissionTicket>PermissionTicket.SearchableFields.REQUESTERstatic final SearchableModelField<PermissionTicket>PermissionTicket.SearchableFields.RESOURCE_IDstatic final SearchableModelField<PermissionTicket>PermissionTicket.SearchableFields.RESOURCE_SERVER_IDstatic final SearchableModelField<PermissionTicket>PermissionTicket.SearchableFields.SCOPE_IDMethods in org.keycloak.authorization.model that return types with arguments of type PermissionTicket -
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(RealmModel realm, ResourceServer resourceServer, String id) Returns aPermissionTicketwith the givenidMethods in org.keycloak.authorization.store that return types with arguments of type PermissionTicketModifier and TypeMethodDescriptionPermissionTicketStore.find(RealmModel realm, 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(RealmModel realm, 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(RealmModel realm, 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.map.authorization
Methods in org.keycloak.models.map.authorization that return PermissionTicketModifier and TypeMethodDescriptionMapPermissionTicketStore.create(ResourceServer resourceServer, Resource resource, Scope scope, String requester) MapPermissionTicketStore.findById(RealmModel realm, ResourceServer resourceServer, String id) Methods in org.keycloak.models.map.authorization that return types with arguments of type PermissionTicketModifier and TypeMethodDescriptionMapPermissionTicketStore.find(RealmModel realm, ResourceServer resourceServer, Map<PermissionTicket.FilterOption, String> attributes, Integer firstResult, Integer maxResult) MapPermissionTicketStore.findByResource(ResourceServer resourceServer, Resource resource) MapPermissionTicketStore.findByScope(ResourceServer resourceServer, Scope scope) MapPermissionTicketStore.findGranted(ResourceServer resourceServer, String userId) MapPermissionTicketStore.findGranted(ResourceServer resourceServer, String resourceName, String userId) Constructor parameters in org.keycloak.models.map.authorization with type arguments of type PermissionTicketModifierConstructorDescriptionMapAuthorizationStore(MapStorage<MapPermissionTicketEntity, PermissionTicket> permissionTicketStore, MapStorage<MapPolicyEntity, Policy> policyStore, MapStorage<MapResourceServerEntity, ResourceServer> resourceServerStore, MapStorage<MapResourceEntity, Resource> resourceStore, MapStorage<MapScopeEntity, Scope> scopeStore, AuthorizationProvider provider) MapPermissionTicketStore(MapStorage<MapPermissionTicketEntity, PermissionTicket> permissionTicketStore, AuthorizationProvider provider) -
Uses of PermissionTicket in org.keycloak.models.map.authorization.adapter
Classes in org.keycloak.models.map.authorization.adapter that implement PermissionTicketModifier and TypeClassDescriptionclassAbstractPermissionTicketModel<E extends AbstractEntity>class -
Uses of PermissionTicket in org.keycloak.models.map.storage.chm
Fields in org.keycloak.models.map.storage.chm with type parameters of type PermissionTicketModifier and TypeFieldDescriptionstatic final Map<SearchableModelField<PermissionTicket>,MapModelCriteriaBuilder.UpdatePredicatesFunc<Object, MapPermissionTicketEntity, PermissionTicket>> MapFieldPredicates.AUTHZ_PERMISSION_TICKET_PREDICATESstatic final Map<SearchableModelField<PermissionTicket>,MapModelCriteriaBuilder.UpdatePredicatesFunc<Object, MapPermissionTicketEntity, PermissionTicket>> MapFieldPredicates.AUTHZ_PERMISSION_TICKET_PREDICATES -
Uses of PermissionTicket in org.keycloak.models.map.storage.jpa.authorization.permission
Method parameters in org.keycloak.models.map.storage.jpa.authorization.permission with type arguments of type PermissionTicketModifier and TypeMethodDescriptionJpaPermissionModelCriteriaBuilder.compare(SearchableModelField<? super PermissionTicket> modelField, ModelCriteriaBuilder.Operator op, Object... value) -
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)