OAuth2 fix: Detect client registration method according to new spring security API.

This commit is contained in:
Igor Kulikov 2024-04-18 13:20:04 +03:00
parent 0f9aeaa697
commit 6f29073556

View File

@ -52,7 +52,8 @@ public class HybridClientRegistrationRepository implements ClientRegistrationRep
.userInfoUri(registration.getUserInfoUri())
.userNameAttributeName(registration.getUserNameAttributeName())
.jwkSetUri(registration.getJwkSetUri())
.clientAuthenticationMethod(new ClientAuthenticationMethod(registration.getClientAuthenticationMethod()))
.clientAuthenticationMethod(registration.getClientAuthenticationMethod().equals("POST") ?
ClientAuthenticationMethod.CLIENT_SECRET_POST : ClientAuthenticationMethod.CLIENT_SECRET_BASIC)
.redirectUri(defaultRedirectUriTemplate)
.build();
}