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()) .userInfoUri(registration.getUserInfoUri())
.userNameAttributeName(registration.getUserNameAttributeName()) .userNameAttributeName(registration.getUserNameAttributeName())
.jwkSetUri(registration.getJwkSetUri()) .jwkSetUri(registration.getJwkSetUri())
.clientAuthenticationMethod(new ClientAuthenticationMethod(registration.getClientAuthenticationMethod())) .clientAuthenticationMethod(registration.getClientAuthenticationMethod().equals("POST") ?
ClientAuthenticationMethod.CLIENT_SECRET_POST : ClientAuthenticationMethod.CLIENT_SECRET_BASIC)
.redirectUri(defaultRedirectUriTemplate) .redirectUri(defaultRedirectUriTemplate)
.build(); .build();
} }

Loading…
Cancel
Save