Uses of Interface
com.svenruppert.jsentinel.rest.RestRequest
Packages that use RestRequest
Package
Description
-
Uses of RestRequest in com.svenruppert.jsentinel.credential.propagation.rest
Methods in com.svenruppert.jsentinel.credential.propagation.rest with parameters of type RestRequestModifier and TypeMethodDescriptionvoidRestTokenCredentialFilter.runWithCredential(RestRequest request, Runnable handler) Binds the Bearer token (if any) and runs the supplied handler. -
Uses of RestRequest in com.svenruppert.jsentinel.rest
Subinterfaces of RestRequest in com.svenruppert.jsentinel.restMethods in com.svenruppert.jsentinel.rest with parameters of type RestRequestModifier and TypeMethodDescriptionbooleanRestJSentinelVersionFilter.allow(RestRequest request, RestResponse response) Convenience overload that derivesroutefromrequest.path().booleanRestJSentinelVersionFilter.allow(RestRequest request, RestResponse response, String route) Runs the drift check.voidRestAuthorizationFilter.authorizeAndHandle(RestRequest request, RestResponse response, RestHandler handler, AnnotatedElement securedElement) Authorizes and executes the handler when access is granted.voidRestAuthorizationFilter.authorizeAndHandle(RestRequest request, RestResponse response, RestHandler handler, AnnotatedElement securedElement, String operation, Map<String, Object> attributes) Authorizes and executes the handler when access is granted.com.svenruppert.jsentinel.authorization.navigation.AccessContextRestAccessContextFactory.create(RestRequest request, Optional<com.svenruppert.jsentinel.authorization.api.JSentinelSubject> subject, String operation, Map<String, Object> attributes) Creates an access context from a REST request.BearerTokenExtractor.extract(RestRequest request) Returns the trimmed bearer token, or empty if missing / wrong scheme / blank.RestHeaders.first(RestRequest request, String name) Case-insensitive lookup of the first matching header value.voidRestHandler.handle(RestRequest request, RestResponse response) Handles the request.voidRestAuthenticationFilter.requireAuthenticated(RestRequest request, RestResponse response, RestHandler handler) default Optional<RestJSentinelVersionContext> RestSubjectResolver.resolveJSentinelVersionContext(RestRequest request) Resolves the session's security-version snapshot forRestJSentinelVersionFilter.default Optional<com.svenruppert.jsentinel.session.SessionMetadata> RestSubjectResolver.resolveSessionMetadata(RestRequest request) Resolves session metadata for the current request.Optional<com.svenruppert.jsentinel.authorization.api.JSentinelSubject> RestSubjectResolver.resolveSubject(RestRequest request) Resolves the current subject.