@Configuration
@ConditionalOnResource(resources="classpath:aadb2c.enable.config")
@Conditional(value={com.azure.spring.autoconfigure.b2c.AADB2CConditions.CommonCondition.class,com.azure.spring.autoconfigure.b2c.AADB2CConditions.ClientRegistrationCondition.class})
@EnableConfigurationProperties(value=AADB2CProperties.class)
@ConditionalOnClass(value=org.springframework.security.oauth2.client.web.OAuth2LoginAuthenticationFilter.class)
public class AADB2COAuth2ClientConfiguration
extends Object
| Constructor and Description |
|---|
AADB2COAuth2ClientConfiguration(AADB2CProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager |
authorizedClientManager(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clients,
org.springframework.security.oauth2.client.web.OAuth2AuthorizedClientRepository authorizedClients) |
org.springframework.security.oauth2.client.registration.ClientRegistrationRepository |
clientRegistrationRepository() |
public AADB2COAuth2ClientConfiguration(@NonNull
AADB2CProperties properties)
@Bean @ConditionalOnMissingBean public org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository()
@Bean
@ConditionalOnMissingBean
public org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager authorizedClientManager(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clients,
org.springframework.security.oauth2.client.web.OAuth2AuthorizedClientRepository authorizedClients)
Copyright © 2021 Microsoft Corporation. All rights reserved.