@Configuration
@ConditionalOnWebApplication
@ConditionalOnProperty(prefix="azure.activedirectory",
value={"client-id","client-secret"})
@EnableConfigurationProperties(value={AADAuthenticationProperties.class,ServiceEndpointsProperties.class})
@PropertySource(value="classpath:serviceEndpoints.properties")
public class AADAuthenticationFilterAutoConfiguration
extends Object
| Modifier and Type | Field and Description |
|---|---|
private AADAuthenticationProperties |
aadAuthProps |
private static org.slf4j.Logger |
LOG |
private ServiceEndpointsProperties |
serviceEndpointsProps |
private TelemetryProxy |
telemetryProxy |
| Constructor and Description |
|---|
AADAuthenticationFilterAutoConfiguration(AADAuthenticationProperties aadAuthFilterProps,
ServiceEndpointsProperties serviceEndpointsProps) |
| Modifier and Type | Method and Description |
|---|---|
AADAuthenticationFilter |
azureADJwtTokenFilter()
Declare AADAuthenticationFilter bean.
|
com.nimbusds.jose.util.ResourceRetriever |
getJWTResourceRetriever() |
private void |
trackCustomEvent() |
private static final org.slf4j.Logger LOG
private final AADAuthenticationProperties aadAuthProps
private final ServiceEndpointsProperties serviceEndpointsProps
private final TelemetryProxy telemetryProxy
public AADAuthenticationFilterAutoConfiguration(AADAuthenticationProperties aadAuthFilterProps, ServiceEndpointsProperties serviceEndpointsProps)
@Bean @Scope(value="singleton") @ConditionalOnMissingBean(value=AADAuthenticationFilter.class) public AADAuthenticationFilter azureADJwtTokenFilter()
@Bean @Scope(value="singleton") @ConditionalOnMissingBean(value=com.nimbusds.jose.util.ResourceRetriever.class) public com.nimbusds.jose.util.ResourceRetriever getJWTResourceRetriever()
private void trackCustomEvent()
Copyright © 2019 Microsoft. All rights reserved.