Package ir.msob.jima.security.commons
Class Auth2ClientConfiguration
java.lang.Object
ir.msob.jima.security.commons.Auth2ClientConfiguration
This configuration class, Auth2ClientConfiguration, is responsible for configuring OAuth2 client support for making authenticated requests in a web client.
Author: Yaqub Abdi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.oauth2.client.AuthorizedClientServiceReactiveOAuth2AuthorizedClientManagerauthorizedClientManager(org.springframework.security.oauth2.client.registration.ReactiveClientRegistrationRepository reactiveClientRegistrationRepository, org.springframework.security.oauth2.client.ReactiveOAuth2AuthorizedClientService reactiveOAuth2AuthorizedClientService) Create an AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager to manage OAuth2 authorized clients.
-
Constructor Details
-
Auth2ClientConfiguration
public Auth2ClientConfiguration()
-
-
Method Details
-
authorizedClientManager
@Bean public org.springframework.security.oauth2.client.AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager authorizedClientManager(org.springframework.security.oauth2.client.registration.ReactiveClientRegistrationRepository reactiveClientRegistrationRepository, org.springframework.security.oauth2.client.ReactiveOAuth2AuthorizedClientService reactiveOAuth2AuthorizedClientService) Create an AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager to manage OAuth2 authorized clients.- Parameters:
reactiveClientRegistrationRepository- The repository containing client registrations.reactiveOAuth2AuthorizedClientService- The service for managing OAuth2 authorized clients.- Returns:
- An instance of AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager.
-