Class AadWebApplicationConfiguration


  • @Configuration(proxyBeanMethods=false)
    @Conditional(com.azure.spring.cloud.autoconfigure.aad.implementation.conditions.WebApplicationCondition.class)
    public class AadWebApplicationConfiguration
    extends Object
    Configure the necessary beans used for aad authentication and authorization.
    • Constructor Detail

      • AadWebApplicationConfiguration

        public AadWebApplicationConfiguration()
    • Method Detail

      • oidcUserService

        @Bean
        @ConditionalOnMissingBean
        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​(AadAuthenticationProperties properties)
        Declare OAuth2UserService bean.
        Parameters:
        properties - the AAD authentication properties
        Returns:
        OAuth2UserService bean