Uses of Annotation Interface
com.svenruppert.jsentinel.authorization.annotations.JSentinelAnnotation
Packages that use JSentinelAnnotation
Package
Description
-
Uses of JSentinelAnnotation in com.svenruppert.jsentinel.annotations
Classes in com.svenruppert.jsentinel.annotations with annotations of type JSentinelAnnotationModifier and TypeClassDescription@interfaceMarker for client interfaces / methods whose outbound HTTP call must carry aPropagateTokenAdvisor-resolved header (typically the Bearer token of the current subject, optionally exchanged viaTokenExchangeStrategy). -
Uses of JSentinelAnnotation in com.svenruppert.jsentinel.authorization.annotations
Classes in com.svenruppert.jsentinel.authorization.annotations with annotations of type JSentinelAnnotationModifier and TypeClassDescription@interfaceDelegates evaluation to a project-providedAuthorizationEvaluator.@interfaceRequires the current subject to hold all listed permissions (AND-semantics).@interfaceRequires the current subject to hold at least one of the listed permissions (OR-semantics).@interfaceRequires the current subject to have all listed permissions.@interfaceRequires the namedPolicy(registered with the resolvedPolicyRegistry) toAllowthe current request.@interfaceRequires the current subject to have at least one listed role.