Class JwtValidators
java.lang.Object
org.springframework.security.oauth2.jwt.JwtValidators
Provides factory methods for creating
OAuth2TokenValidator<Jwt>- Since:
- 5.1
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA class for building a validator that conforms to RFC 9068. -
Method Summary
Modifier and TypeMethodDescriptionstatic JwtValidators.AtJwtBuilderReturn aJwtValidators.AtJwtBuilderfor building a validator that conforms to RFC 9068.static org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt>Create aJwtValidator that contains all standard validators.static org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt>createDefaultWithIssuer(String issuer) Create aJwtValidator 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 aJwtdefault 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 aJwtdefault validator with standard validators and additional validators.
-
Method Details
-
createDefaultWithIssuer
public static org.springframework.security.oauth2.core.OAuth2TokenValidator<Jwt> createDefaultWithIssuer(String issuer) Create a
JwtValidator 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
DelegatingOAuth2TokenValidatoralong with the additional validators.- Parameters:
issuer- the issuer- Returns:
- - a delegating validator containing all standard validators as well as any supplied
-
createDefault
Create a
JwtValidator that contains all standard validators.User's wanting to leverage the defaults plus additional validation can add the result of this method to
DelegatingOAuth2TokenValidatoralong 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
Jwtdefault 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
Jwtdefault 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
-
createAtJwtValidator
Return aJwtValidators.AtJwtBuilderfor building a validator that conforms to RFC 9068.- Returns:
- the
JwtValidators.AtJwtBuilderfor configuration - Since:
- 6.5
-