Class SpringSecurityAutoConfiguration


  • @Configuration
    @ConditionalOnClass(org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter.class)
    @EnableConfigurationProperties(VaadinConfigurationProperties.class)
    public class SpringSecurityAutoConfiguration
    extends Object
    Spring boot auto-configuration class for Flow.
    Author:
    Vaadin Ltd
    • Constructor Detail

      • SpringSecurityAutoConfiguration

        public SpringSecurityAutoConfiguration()
    • Method Detail

      • vaadinDefaultRequestCache

        @Bean
        public VaadinDefaultRequestCache vaadinDefaultRequestCache()
        Makes the default request cache available for security configuration.
        Returns:
        the default request cache
      • viewAccessCheckerInitializer

        @Bean
        public ViewAccessCheckerInitializer viewAccessCheckerInitializer()
        Makes the default view access check initializer available for security configuration.
        Returns:
        the default access check initializer
      • viewAccessChecker

        @Bean
        public ViewAccessChecker viewAccessChecker​(AccessAnnotationChecker accessAnnotationChecker)
        Makes the default view access checker available for security configuration.
        Returns:
        the default view access checker
      • accessAnnotationChecker

        @Bean
        @ConditionalOnMissingBean
        public AccessAnnotationChecker accessAnnotationChecker()
        Makes the default access annotation checker available for security configuration.

        Fusion makes this bean available by default but if Fusion is excluded from the project, we make it available here

        Returns:
        the default access annotation checker
      • requestUtil

        @Bean
        public RequestUtil requestUtil()
        Makes the request util available.
        Returns:
        the request util