Class JwtValidators

java.lang.Object
org.springframework.security.oauth2.jwt.JwtValidators

public final class JwtValidators extends Object
Provides factory methods for creating OAuth2TokenValidator<Jwt>
Since:
5.1
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt>
    Create a Jwt Validator that contains all standard validators.
    static org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt>
    Create a Jwt Validator that contains all standard validators when an issuer is known.
    static org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt>
    createDefaultWithValidators(List<org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt>> validators)
    Create a Jwt default validator with standard validators and additional validators.
    static org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt>
    createDefaultWithValidators(org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt>... validators)
    Create a Jwt default validator with standard validators and additional validators.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • createDefaultWithIssuer

      public static org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt> createDefaultWithIssuer(String issuer)

      Create a Jwt Validator that contains all standard validators when an issuer is known.

      User's wanting to leverage the defaults plus additional validation can add the result of this method to DelegatingOAuth2TokenValidator along with the additional validators.

      Parameters:
      issuer - the issuer
      Returns:
      - a delegating validator containing all standard validators as well as any supplied
    • createDefault

      public static org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt> createDefault()

      Create a Jwt Validator that contains all standard validators.

      User's wanting to leverage the defaults plus additional validation can add the result of this method to DelegatingOAuth2TokenValidator along with the additional validators.

      Returns:
      - a delegating validator containing all standard validators as well as any supplied
    • createDefaultWithValidators

      public static org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt> createDefaultWithValidators(List<org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt>> validators)

      Create a Jwt default validator with standard validators and additional validators.

      Parameters:
      validators - additional validators
      Returns:
      - a delegating validator containing all standard validators with additional validators
      Since:
      6.3
    • createDefaultWithValidators

      public static org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt> createDefaultWithValidators(org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt>... validators)

      Create a Jwt default validator with standard validators and additional validators.

      Parameters:
      validators - additional validators
      Returns:
      - a delegating validator containing all standard validators with additional validators
      Since:
      6.3