|
@@ -85,19 +85,19 @@ public class OAuth2LoginAuthenticationFilter extends AbstractAuthenticationProce
|
|
|
private AuthorizationRequestRepository<OAuth2AuthorizationRequest> authorizationRequestRepository =
|
|
|
new HttpSessionOAuth2AuthorizationRequestRepository();
|
|
|
|
|
|
- public OAuth2LoginAuthenticationFilter() {
|
|
|
- this(DEFAULT_FILTER_PROCESSES_URI);
|
|
|
+ public OAuth2LoginAuthenticationFilter(ClientRegistrationRepository clientRegistrationRepository,
|
|
|
+ OAuth2AuthorizedClientService<OAuth2AuthorizedClient> authorizedClientService) {
|
|
|
+ this(DEFAULT_FILTER_PROCESSES_URI, clientRegistrationRepository, authorizedClientService);
|
|
|
}
|
|
|
|
|
|
- public OAuth2LoginAuthenticationFilter(String filterProcessesUrl) {
|
|
|
+ public OAuth2LoginAuthenticationFilter(String filterProcessesUrl,
|
|
|
+ ClientRegistrationRepository clientRegistrationRepository,
|
|
|
+ OAuth2AuthorizedClientService<OAuth2AuthorizedClient> authorizedClientService) {
|
|
|
super(filterProcessesUrl);
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void afterPropertiesSet() {
|
|
|
- super.afterPropertiesSet();
|
|
|
- Assert.notNull(this.clientRegistrationRepository, "clientRegistrationRepository cannot be null");
|
|
|
- Assert.notNull(this.authorizedClientService, "authorizedClientService cannot be null");
|
|
|
+ Assert.notNull(clientRegistrationRepository, "clientRegistrationRepository cannot be null");
|
|
|
+ Assert.notNull(authorizedClientService, "authorizedClientService cannot be null");
|
|
|
+ this.clientRegistrationRepository = clientRegistrationRepository;
|
|
|
+ this.authorizedClientService = authorizedClientService;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -143,16 +143,6 @@ public class OAuth2LoginAuthenticationFilter extends AbstractAuthenticationProce
|
|
|
return oauth2Authentication;
|
|
|
}
|
|
|
|
|
|
- public final void setClientRegistrationRepository(ClientRegistrationRepository clientRegistrationRepository) {
|
|
|
- Assert.notNull(clientRegistrationRepository, "clientRegistrationRepository cannot be null");
|
|
|
- this.clientRegistrationRepository = clientRegistrationRepository;
|
|
|
- }
|
|
|
-
|
|
|
- public final void setAuthorizedClientService(OAuth2AuthorizedClientService<OAuth2AuthorizedClient> authorizedClientService) {
|
|
|
- Assert.notNull(authorizedClientService, "authorizedClientService cannot be null");
|
|
|
- this.authorizedClientService = authorizedClientService;
|
|
|
- }
|
|
|
-
|
|
|
public final void setAuthorizationRequestRepository(AuthorizationRequestRepository<OAuth2AuthorizationRequest> authorizationRequestRepository) {
|
|
|
Assert.notNull(authorizationRequestRepository, "authorizationRequestRepository cannot be null");
|
|
|
this.authorizationRequestRepository = authorizationRequestRepository;
|