Package ch.rswk.meta.engine.rs
Interface EngineResources
public interface EngineResources
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final jakarta.ws.rs.core.Response.ResponseBuilder
static final jakarta.ws.rs.core.Response.ResponseBuilder
static final jakarta.ws.rs.core.Response.ResponseBuilder
static final jakarta.ws.rs.core.Response.ResponseBuilder
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic jakarta.ws.rs.core.Response
newErrorReplyResponse
(ErrorReply reply) static jakarta.ws.rs.core.Response
verifyToken
(jakarta.ws.rs.core.HttpHeaders headers, String ipAddress, @Nullable Map<String, Integer> requiredGrants, @Nullable String requiredSubject, @Nullable String token, UserService userService) verifyToken verifies the provided token usingUserService
.
-
Field Details
-
BAD_REQUEST_BUILDER
static final jakarta.ws.rs.core.Response.ResponseBuilder BAD_REQUEST_BUILDER -
FORBIDDEN_RESPONSE_BUILDER
static final jakarta.ws.rs.core.Response.ResponseBuilder FORBIDDEN_RESPONSE_BUILDER -
INTERNAL_ERROR_BUILDER
static final jakarta.ws.rs.core.Response.ResponseBuilder INTERNAL_ERROR_BUILDER -
UNAUTHORIZED_RESPONSE_BUILDER
static final jakarta.ws.rs.core.Response.ResponseBuilder UNAUTHORIZED_RESPONSE_BUILDER
-
-
Method Details
-
newErrorResponse
-
newErrorReplyResponse
-
verifyToken
static EngineResources.VerifyTokenResult verifyToken(jakarta.ws.rs.core.HttpHeaders headers, String ipAddress, @Nullable Map<String, Integer> requiredGrants, @Nullable String requiredSubject, @Nullable String token, UserService userService) verifyToken verifies the provided token usingUserService
.- Parameters:
token
- optional, if not provided, the token is extracted from headers- See Also:
-