|
@@ -238,8 +238,8 @@ public class WebClientReactiveRefreshTokenTokenResponseClientTests {
|
|
|
OAuth2RefreshTokenGrantRequest request = new OAuth2RefreshTokenGrantRequest(
|
|
|
this.clientRegistrationBuilder.build(), this.accessToken, this.refreshToken);
|
|
|
Converter<OAuth2RefreshTokenGrantRequest, HttpHeaders> addedHeadersConverter = mock(Converter.class);
|
|
|
- final HttpHeaders headers = new HttpHeaders();
|
|
|
- headers.put("CUSTOM_AUTHORIZATION", Collections.singletonList("Basic CUSTOM"));
|
|
|
+ HttpHeaders headers = new HttpHeaders();
|
|
|
+ headers.put("custom-header-name", Collections.singletonList("custom-header-value"));
|
|
|
given(addedHeadersConverter.convert(request)).willReturn(headers);
|
|
|
this.tokenResponseClient.addHeadersConverter(addedHeadersConverter);
|
|
|
// @formatter:off
|
|
@@ -256,16 +256,17 @@ public class WebClientReactiveRefreshTokenTokenResponseClientTests {
|
|
|
RecordedRequest actualRequest = this.server.takeRequest();
|
|
|
assertThat(actualRequest.getHeader(HttpHeaders.AUTHORIZATION))
|
|
|
.isEqualTo("Basic Y2xpZW50LWlkOmNsaWVudC1zZWNyZXQ=");
|
|
|
- assertThat(actualRequest.getHeader("CUSTOM_AUTHORIZATION")).isEqualTo("Basic CUSTOM");
|
|
|
+ assertThat(actualRequest.getHeader("custom-header-name")).isEqualTo("custom-header-value");
|
|
|
}
|
|
|
|
|
|
@Test
|
|
|
public void convertWhenHeadersConverterSetThenCalled() throws Exception {
|
|
|
OAuth2RefreshTokenGrantRequest request = new OAuth2RefreshTokenGrantRequest(
|
|
|
this.clientRegistrationBuilder.build(), this.accessToken, this.refreshToken);
|
|
|
+ ClientRegistration clientRegistration = request.getClientRegistration();
|
|
|
Converter<OAuth2RefreshTokenGrantRequest, HttpHeaders> headersConverter1 = mock(Converter.class);
|
|
|
- final HttpHeaders headers = new HttpHeaders();
|
|
|
- headers.put(HttpHeaders.AUTHORIZATION, Collections.singletonList("Basic CUSTOM"));
|
|
|
+ HttpHeaders headers = new HttpHeaders();
|
|
|
+ headers.setBasicAuth(clientRegistration.getClientId(), clientRegistration.getClientSecret());
|
|
|
given(headersConverter1.convert(request)).willReturn(headers);
|
|
|
this.tokenResponseClient.setHeadersConverter(headersConverter1);
|
|
|
// @formatter:off
|
|
@@ -280,7 +281,8 @@ public class WebClientReactiveRefreshTokenTokenResponseClientTests {
|
|
|
this.tokenResponseClient.getTokenResponse(request).block();
|
|
|
verify(headersConverter1).convert(request);
|
|
|
RecordedRequest actualRequest = this.server.takeRequest();
|
|
|
- assertThat(actualRequest.getHeader(HttpHeaders.AUTHORIZATION)).isEqualTo("Basic CUSTOM");
|
|
|
+ assertThat(actualRequest.getHeader(HttpHeaders.AUTHORIZATION))
|
|
|
+ .isEqualTo("Basic Y2xpZW50LWlkOmNsaWVudC1zZWNyZXQ=");
|
|
|
}
|
|
|
|
|
|
}
|