Browse Source

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

pull/10599/head
Igor Kulikov 3 years ago
parent
commit
6f29073556
  1. 3
      dao/src/main/java/org/thingsboard/server/dao/oauth2/HybridClientRegistrationRepository.java

3
dao/src/main/java/org/thingsboard/server/dao/oauth2/HybridClientRegistrationRepository.java

@ -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();
}

Loading…
Cancel
Save