Use MIME decoder to read OAuth2 resource server public key
Fixes gh-16624
This commit is contained in:
@@ -68,8 +68,8 @@ class ReactiveOAuth2ResourceServerJwkConfiguration {
|
||||
|
||||
private byte[] getKeySpec(String keyValue) {
|
||||
keyValue = keyValue.replace("-----BEGIN PUBLIC KEY-----", "")
|
||||
.replace("-----END PUBLIC KEY-----", "").replace("\n", "");
|
||||
return Base64.getDecoder().decode(keyValue);
|
||||
.replace("-----END PUBLIC KEY-----", "");
|
||||
return Base64.getMimeDecoder().decode(keyValue);
|
||||
}
|
||||
|
||||
@Bean
|
||||
|
||||
@@ -70,8 +70,8 @@ class OAuth2ResourceServerJwtConfiguration {
|
||||
|
||||
private byte[] getKeySpec(String keyValue) {
|
||||
keyValue = keyValue.replace("-----BEGIN PUBLIC KEY-----", "")
|
||||
.replace("-----END PUBLIC KEY-----", "").replace("\n", "");
|
||||
return Base64.getDecoder().decode(keyValue);
|
||||
.replace("-----END PUBLIC KEY-----", "");
|
||||
return Base64.getMimeDecoder().decode(keyValue);
|
||||
}
|
||||
|
||||
@Bean
|
||||
|
||||
Reference in New Issue
Block a user