@Configuration
@ConditionalOnResource(resources="classpath:aad.enable.config")
@ConditionalOnWebApplication(type=SERVLET)
@ConditionalOnProperty(prefix="azure.activedirectory",
value="tenant-id")
@PropertySource(value="classpath:/aad-oauth2-common.properties") @PropertySource(value="classpath:serviceEndpoints.properties")
@EnableConfigurationProperties(value={AADAuthenticationProperties.class,ServiceEndpointsProperties.class})
public class AADOAuth2AutoConfiguration
extends Object
| Modifier and Type | Field and Description |
|---|---|
private AADAuthenticationProperties |
aadAuthProps |
private ServiceEndpointsProperties |
serviceEndpointsProps |
| Constructor and Description |
|---|
AADOAuth2AutoConfiguration(AADAuthenticationProperties aadAuthProperties,
ServiceEndpointsProperties serviceEndpointsProps) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.security.oauth2.client.userinfo.OAuth2UserService<org.springframework.security.oauth2.client.oidc.userinfo.OidcUserRequest,org.springframework.security.oauth2.core.oidc.user.OidcUser> |
oidcUserService() |
private void |
sendTelemetry() |
private final AADAuthenticationProperties aadAuthProps
private final ServiceEndpointsProperties serviceEndpointsProps
public AADOAuth2AutoConfiguration(AADAuthenticationProperties aadAuthProperties, ServiceEndpointsProperties serviceEndpointsProps)
@Bean
@ConditionalOnProperty(prefix="azure.activedirectory",
value="active-directory-groups")
public org.springframework.security.oauth2.client.userinfo.OAuth2UserService<org.springframework.security.oauth2.client.oidc.userinfo.OidcUserRequest,org.springframework.security.oauth2.core.oidc.user.OidcUser> oidcUserService()
@PostConstruct private void sendTelemetry()
Copyright © 2020 Microsoft. All rights reserved.