config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/client/OAuth2LoginConfigurer.java
public OAuth2LoginConfigurer<B> authorizedClientRepository(OAuth2AuthorizedClientRepository authorizedClientRepository) {
		Assert.notNull(authorizedClientRepository, "authorizedClientRepository cannot be null");
		this.getBuilder().setSharedObject(OAuth2AuthorizedClientRepository.class, authorizedClientRepository);
		return this;
	}
public OAuth2LoginConfigurer<B> authorizedClientRepository(OAuth2AuthorizedClientRepository authorizedClientRepository) {
		Assert.notNull(authorizedClientRepository, "authorizedClientRepository cannot be null");
		this.getBuilder().setSharedObject(OAuth2AuthorizedClientRepository.class, authorizedClientRepository);
		return this;
	}
public OAuth2LoginConfigurer < B > authorizedClientRepository ( OAuth2AuthorizedClientRepository authorizedClientRepository ) { Assert . notNull ( authorizedClientRepository , "authorizedClientRepository cannot be null" ) ; this . getBuilder ( ) . setSharedObject ( OAuth2AuthorizedClientRepository . class , authorizedClientRepository ) ; return this ; }
Sets the repository for authorized client(s).

@since 5.1
@param authorizedClientRepository the authorized client repository
@return the {@link OAuth2LoginConfigurer} for further configuration
Sets the repository for authorized client ( s ) .