Class AADWebApplicationConfiguration


  • @Configuration(proxyBeanMethods=false)
    @Conditional(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