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.