You're viewing an older version of Vaadin JavaDoc. Please see version 24.7.0 for the latest.
com.vaadin.flow.spring.

Class SpringSecurityAutoConfiguration

java.lang.Object
com.vaadin.flow.spring.SpringSecurityAutoConfiguration
@Configuration @ConditionalOnClass(org.springframework.security.config.annotation.web.configuration.WebSecurityCustomizer.class) @EnableConfigurationProperties(VaadinConfigurationProperties.class) public class SpringSecurityAutoConfiguration extends Object

Spring boot auto-configuration class for Flow.

Author:

Vaadin Ltd

  • Constructor Details

    • SpringSecurityAutoConfiguration

      public SpringSecurityAutoConfiguration()
  • Method Details

    • 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