Class VaadinSecurityAutoConfiguration
- java.lang.Object
-
- de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @AutoConfigureBefore(org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class) @EnableConfigurationProperties public class VaadinSecurityAutoConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description VaadinSecurityAutoConfiguration()
-
Method Summary
-
-
-
Method Detail
-
vaadinSecurityProperties
@Bean public VaadinSecurityProperties vaadinSecurityProperties()
-
vaadinSecurityAuthenticationChangeDispatcher
@Bean public AuthenticationChangeDispatcher vaadinSecurityAuthenticationChangeDispatcher()
-
vaadinStandardAuthenticationService
@Bean @ConditionalOnProperty(prefix="codecamp.vaadin.security.standard-auth", name="enabled", matchIfMissing=true) public StandardAuthenticationService vaadinStandardAuthenticationService(List<AuthenticationResultHandler> authenticationResultHandler, VaadinSecurityProperties properties)
-
vaadinStandardAuthenticationHandlers
@Bean @ConditionalOnProperty(prefix="codecamp.vaadin.security.standard-auth", name="enabled", matchIfMissing=true) public StandardAuthenticationHandlers vaadinStandardAuthenticationHandlers(VaadinSecurityProperties properties)
-
vaadinLoginRouteAccessRuleServiceInitListener
@Bean @ConditionalOnProperty(prefix="codecamp.vaadin.security.standard-auth", name="enabled", matchIfMissing=true) public StandardAuthenticationServiceInitListener vaadinLoginRouteAccessRuleServiceInitListener(VaadinSecurityProperties properties)
-
vaadinRouteAccessControl
@Bean public DefaultRouteAccessControl vaadinRouteAccessControl(List<RouteAccessDeniedHandler> vaadinRouteAccessDeniedHandlers, VaadinSecurityProperties properties)
-
vaadinRouteAccessControlServiceInitListener
@Bean public RouteAccessControlServiceInitListener vaadinRouteAccessControlServiceInitListener()
-
vaadinSecurityEndpointAccessChecker
@Bean @Primary @ConditionalOnBean(com.vaadin.flow.server.auth.AccessAnnotationChecker.class) public com.vaadin.flow.server.connect.auth.VaadinConnectAccessChecker vaadinSecurityEndpointAccessChecker(com.vaadin.flow.server.auth.AccessAnnotationChecker accessAnnotationChecker, com.vaadin.flow.server.connect.auth.CsrfChecker csrfChecker)
-
vaadinSecurityExpressionHandler
@Bean @ConditionalOnMissingBean public VaadinSecurityExpressionHandler vaadinSecurityExpressionHandler(Optional<org.springframework.security.access.hierarchicalroles.RoleHierarchy> roleHierarchy)
-
-