REST Security Classes and Entities

The REST security classes are summarized in the following table. (For details, see Volume 1 of the JADE Encyclopaedia of Classes.)

Class Description

JadeRequiredClaimAnnotation

Abstract class that represents an annotation on a JadeRestService REST API method
        JadeRequiredDelegateClaimAnnotation Represents an annotation on a JadeRestService REST API method
        JadeRequiredOneOfValueClaimAnnotation Represents an annotation on a JadeRestService REST API method
        JadeRequiredSingleValueClaimAnnotation Represents an annotation on a JadeRestService REST API method
JadeJWTModel Abstract grouping class for JSON Web Token (JWT) classes
        JadeJWKSAuthProviderResponse Can be used as the first parameter to the parse method of the JadeJson class
        JadeJWTClaim Represents one claim in a JSON Web Token
        JadeJWTParser Contains type methods used for parsing JSON Web Tokens
        JadeJWTValidator Contains type methods used for validating the signature of JSON Web tokens
        JadeJsonWebKeySetReader Provides methods to obtaining the public key from a JSON Web Key Set that is used to validate asymmetrically‑signed JSON Web Tokens (JWTs)
        JadeJsonWebToken Represents a symmetrically-signed JSON Web Token that can be used by a JADE REST service to generate authorization tokens for its clients

To increase REST service security, use one of the following jadeDevelopmentFunctionSelected function security hooks.

Task Name Entity Name Description
applyRestSecurity Schema‑name::type‑name::method‑name Applies security to a REST Service method
importOpenAPI Schema-name Imports (adds) an OpenAPI specification
removeOpenAPI Schema-name Removes an OpenAPI specification

In addition, the:

2020.0.01 and higher