All Classes and Interfaces
Class
Description
Extracts a bearer token from the
Authorization header.Body-capable
RestRequest.Maps an
InitialAdminCreationResult to an HTTP status code and a
stable error code suitable for inclusion in a JSON response body.Result of running
OpenApiJSentinelMetadataGenerator.generate(Class) on a handler
class.Maps semantic authorization decisions to generic HTTP response behavior.
Adapter-neutral description of a single security requirement
extracted from a
@Requires… / @ProtectedBy
annotation on a REST handler.How the
values combine.What the requirement is about.
Extracts security-annotation metadata from a REST handler class
so applications can render an OpenAPI
security section
without re-implementing annotation introspection.Creates neutral access contexts from REST requests.
Authenticated-only REST filter for endpoints that require any subject but
no specific permission.
Authorizes a REST request before the protected handler is executed.
Handler that executes a REST operation.
Helpers for working with
RestRequest headers.Per-request session security context surfaced by a
RestSubjectResolver so RestJSentinelVersionFilter
can run a drift check before authorization.REST adapter for
JSentinelVersionEnforcer.Minimal framework-independent REST request abstraction.
Minimal framework-independent REST response abstraction.
Resolves the current security subject from a REST request.
Request-scope filter that binds the inbound Bearer token into a
TokenCredentialStore and clears it in the finally
block.REST-adapter default
TokenCredentialStore backed by a
per-thread ThreadLocal slot.