@ -69,7 +69,7 @@ This information is available only if the Spring Boot property `spring.security.
@@ -69,7 +69,7 @@ This information is available only if the Spring Boot property `spring.security.
<15> `(userInfoEndpoint)authenticationMethod`: The authentication method used when sending the access token to the UserInfo Endpoint.
The supported values are *header*, *form*, and *query*.
<16> `userNameAttributeName`: The name of the attribute returned in the UserInfo Response that references the Name or Identifier of the end-user.
<17> [[oauth2Client-client-registration-requireProofKey]]`requireProofKey`: If `true` or if `authorizationGrantType` is `none`, then PKCE will be enabled by default.
<17> [[oauth2Client-client-registration-requireProofKey]]`requireProofKey`: If `true` or if `clientAuthenticationMethod` is `none`, then PKCE will be enabled.
You can initially configure a `ClientRegistration` by using discovery of an OpenID Connect Provider's https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderConfig[Configuration endpoint] or an Authorization Server's https://tools.ietf.org/html/rfc8414#section-3[Metadata endpoint].
@ -651,6 +651,10 @@ public final class ClientRegistration implements Serializable {
@@ -651,6 +651,10 @@ public final class ClientRegistration implements Serializable {
@ -701,12 +705,6 @@ public final class ClientRegistration implements Serializable {
@@ -701,12 +705,6 @@ public final class ClientRegistration implements Serializable {
"AuthorizationGrantType: %s does not match the pre-defined constant %s and won't match a valid OAuth2AuthorizedClientProvider",
"clientSettings.isRequireProofKey=true is only valid with authorizationGrantType=AUTHORIZATION_CODE. Got authorizationGrantType="
+this.authorizationGrantType);
}
}
}
@ -779,7 +777,7 @@ public final class ClientRegistration implements Serializable {
@@ -779,7 +777,7 @@ public final class ClientRegistration implements Serializable {
@ -60,6 +60,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -60,6 +60,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -78,7 +80,11 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -78,7 +80,11 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -94,7 +100,7 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -94,7 +100,7 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -178,12 +184,14 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -178,12 +184,14 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -194,8 +202,10 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -194,8 +202,10 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -282,7 +292,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -282,7 +292,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -294,7 +305,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -294,7 +305,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -307,7 +319,7 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -307,7 +319,7 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -319,7 +331,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -319,7 +331,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -331,7 +344,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -331,7 +344,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -343,7 +357,7 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -343,7 +357,7 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -419,7 +433,7 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -419,7 +433,7 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -477,7 +491,7 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -477,7 +491,7 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -496,7 +510,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -496,7 +510,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -513,7 +528,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -513,7 +528,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -529,18 +545,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@@ -529,18 +545,8 @@ public class DefaultOAuth2AuthorizationRequestResolverTests {
@ -183,7 +183,7 @@ public class OAuth2AuthorizationRequestRedirectFilterTests {
@@ -183,7 +183,7 @@ public class OAuth2AuthorizationRequestRedirectFilterTests {
@ -215,7 +215,7 @@ public class OAuth2AuthorizationRequestRedirectFilterTests {
@@ -215,7 +215,7 @@ public class OAuth2AuthorizationRequestRedirectFilterTests {
@ -231,7 +231,7 @@ public class OAuth2AuthorizationRequestRedirectFilterTests {
@@ -231,7 +231,7 @@ public class OAuth2AuthorizationRequestRedirectFilterTests {
@ -278,7 +278,7 @@ public class OAuth2AuthorizationRequestRedirectFilterTests {
@@ -278,7 +278,7 @@ public class OAuth2AuthorizationRequestRedirectFilterTests {
@ -318,7 +318,7 @@ public class OAuth2AuthorizationRequestRedirectFilterTests {
@@ -318,7 +318,7 @@ public class OAuth2AuthorizationRequestRedirectFilterTests {
@ -344,7 +344,7 @@ public class OAuth2AuthorizationRequestRedirectFilterTests {
@@ -344,7 +344,7 @@ public class OAuth2AuthorizationRequestRedirectFilterTests {
@ -59,11 +59,18 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@@ -59,11 +59,18 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@ -90,7 +97,8 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@@ -90,7 +97,8 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@ -105,7 +113,8 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@@ -105,7 +113,8 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@ -149,9 +158,9 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@@ -149,9 +158,9 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@ -165,8 +174,8 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@@ -165,8 +174,8 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@ -220,7 +229,8 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@@ -220,7 +229,8 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@ -237,7 +247,8 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@@ -237,7 +247,8 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@ -252,7 +263,8 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@@ -252,7 +263,8 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@ -267,7 +279,8 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {
@@ -267,7 +279,8 @@ public class DefaultServerOAuth2AuthorizationRequestResolverTests {