use the same encoding as on client side
see OIDCAuthenticationFilter line 336pull/1079/merge
parent
476ec872ff
commit
f45a6ef56a
|
@ -68,7 +68,7 @@ public class UriEncodedClientUserDetailsService implements UserDetailsService {
|
||||||
|
|
||||||
if (client != null) {
|
if (client != null) {
|
||||||
|
|
||||||
String encodedPassword = UriUtils.encodeQueryParam(Strings.nullToEmpty(client.getClientSecret()), "UTF-8");
|
String encodedPassword = UriUtils.encodePathSegment(Strings.nullToEmpty(client.getClientSecret()), "UTF-8");
|
||||||
|
|
||||||
if (config.isHeartMode() || // if we're running HEART mode turn off all client secrets
|
if (config.isHeartMode() || // if we're running HEART mode turn off all client secrets
|
||||||
(client.getTokenEndpointAuthMethod() != null &&
|
(client.getTokenEndpointAuthMethod() != null &&
|
||||||
|
|
Loading…
Reference in New Issue