diff --git a/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/Jwt.java b/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/Jwt.java index fa116659b0..967a5f520c 100644 --- a/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/Jwt.java +++ b/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/Jwt.java @@ -27,7 +27,7 @@ import java.util.Map; * An implementation of a {@link SecurityToken} representing a JSON Web Token (JWT). * *

- * JWTs represent a set of "Claims" as a JSON object that is encoded in a + * JWTs represent a set of "Claims" as a JSON object that may be encoded in a * JSON Web Signature (JWS) and/or JSON Web Encryption (JWE) structure. * The JSON object, also known as the JWT Claims Set, consists of one or more Claim Name/Claim Value pairs. * The Claim Name is a String and the Claim Value is an arbitrary JSON object. diff --git a/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/JwtClaimAccessor.java b/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/JwtClaimAccessor.java index 7ec7ed528f..787029b35e 100644 --- a/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/JwtClaimAccessor.java +++ b/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/JwtClaimAccessor.java @@ -22,8 +22,8 @@ import java.time.Instant; import java.util.List; /** - * A {@link ClaimAccessor} for the "Registered Claim Names" - * that may be contained in the JSON object JWT Claims Set of a JSON Web Token (JWT). + * A {@link ClaimAccessor} for the "Claims" that may be contained + * in the JSON object JWT Claims Set of a JSON Web Token (JWT). * * @author Joe Grandja * @since 5.0 diff --git a/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/JwtDecoder.java b/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/JwtDecoder.java index b61976e7f3..8976a5c626 100644 --- a/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/JwtDecoder.java +++ b/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/JwtDecoder.java @@ -34,7 +34,6 @@ package org.springframework.security.jwt; * @see JWS Compact Serialization * @see JWE Compact Serialization */ -@FunctionalInterface public interface JwtDecoder { Jwt decode(String token) throws JwtException; diff --git a/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/nimbus/NimbusJwtDecoderJwkSupport.java b/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/nimbus/NimbusJwtDecoderJwkSupport.java index 77e495736d..65cf9359b5 100644 --- a/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/nimbus/NimbusJwtDecoderJwkSupport.java +++ b/oauth2/jwt-jose/src/main/java/org/springframework/security/jwt/nimbus/NimbusJwtDecoderJwkSupport.java @@ -72,7 +72,7 @@ public class NimbusJwtDecoderJwkSupport implements JwtDecoder { try { this.jwkSetUrl = new URL(jwkSetUrl); } catch (MalformedURLException ex) { - throw new IllegalArgumentException("Invalid JWK Set URL: " + ex.getMessage(), ex); + throw new IllegalArgumentException("Invalid JWK Set URL " + jwkSetUrl + " : " + ex.getMessage(), ex); } this.jwsAlgorithm = JWSAlgorithm.parse(jwsAlgorithm);