Skip to content
Snippets Groups Projects

Resolve "Bauen eines Mock Servicekonto & Mock Osi Fassade"

Closed Jan Zickermann requested to merge 2-erstellung-osiv2-repo into main
1 file
+ 9
4
Compare changes
  • Side-by-side
  • Inline
@@ -33,6 +33,14 @@ public class WebClientConfiguration {
@Primary
ServerOAuth2AuthorizedClientExchangeFilterFunction serverOAuth2AuthorizedClientExchangeFilterFunction(
ReactiveClientRegistrationRepository clientRegistrations) {
var oauth = new ServerOAuth2AuthorizedClientExchangeFilterFunction(authorizedClientManager(clientRegistrations));
oauth.setDefaultClientRegistrationId("osi2");
return oauth;
}
AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager authorizedClientManager(
ReactiveClientRegistrationRepository clientRegistrations) {
var clientService = new InMemoryReactiveOAuth2AuthorizedClientService(
clientRegistrations);
var authorizedClientManager = new AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager(
@@ -43,10 +51,7 @@ public class WebClientConfiguration {
.clientCredentials()
.build());
var oauth = new ServerOAuth2AuthorizedClientExchangeFilterFunction(
authorizedClientManager);
oauth.setDefaultClientRegistrationId("osi2");
return oauth;
return authorizedClientManager;
}
}
Loading