Class NimbusJwtEncoder

java.lang.Object
org.springframework.security.oauth2.jwt.NimbusJwtEncoder
All Implemented Interfaces:
JwtEncoder

public final class NimbusJwtEncoder extends Object implements JwtEncoder
An implementation of a JwtEncoder that encodes a JSON Web Token (JWT) using the JSON Web Signature (JWS) Compact Serialization format. The private/secret key used for signing the JWS is supplied by the com.nimbusds.jose.jwk.source.JWKSource provided via the constructor.

NOTE: This implementation uses the Nimbus JOSE + JWT SDK.

Since:
5.6
See Also:
  • Constructor Details

    • NimbusJwtEncoder

      public NimbusJwtEncoder(com.nimbusds.jose.jwk.source.JWKSource<com.nimbusds.jose.proc.SecurityContext> jwkSource)
      Constructs a NimbusJwtEncoder using the provided parameters.
      Parameters:
      jwkSource - the com.nimbusds.jose.jwk.source.JWKSource
  • Method Details