@Bean
	@ConditionalOnMissingBean
	@ConditionalOnClass(name = "org.springframework.web.reactive.function.client.WebClient")
	public ReactiveClientRegistrationRepository credHubReactiveClientRegistrationRepository() {
		List<ClientRegistration> registrations = new ArrayList<>(
				OAuth2ClientPropertiesRegistrationAdapter
						.getClientRegistrations(this.properties).values());
		return new InMemoryReactiveClientRegistrationRepository(registrations);
	}
@ Bean @ ConditionalOnMissingBean @ ConditionalOnClass ( name = "org.springframework.web.reactive.function.client.WebClient" ) public ReactiveClientRegistrationRepository credHubReactiveClientRegistrationRepository ( ) { List < ClientRegistration > registrations = new ArrayList < > ( OAuth2ClientPropertiesRegistrationAdapter . getClientRegistrations ( this . properties ) . values ( ) ) ; return new InMemoryReactiveClientRegistrationRepository ( registrations ) ; }
Create a {@code ReactiveClientRegistrationRepository} bean for use with an OAuth2-enabled
{@code ReactiveCredHubTemplate}, in case
{@link ReactiveOAuth2ClientAutoConfiguration} doesn't configure one.

@return the {@code ReactiveClientRegistrationRepository}