Class SecurityConfig.SecurityConfigVaadin
java.lang.Object
com.vaadin.flow.spring.security.VaadinWebSecurity
hu.rts.mike.example.dev.crm.security.SecurityConfig.SecurityConfigVaadin
- Enclosing class:
- SecurityConfig
@Configuration
@Order(2)
public class SecurityConfig.SecurityConfigVaadin
extends com.vaadin.flow.spring.security.VaadinWebSecurity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate longprivate final org.springframework.security.core.userdetails.UserDetailsService -
Constructor Summary
ConstructorsConstructorDescriptionSecurityConfigVaadin(org.springframework.security.core.userdetails.UserDetailsService userDetailsService) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigure(org.springframework.security.config.annotation.web.builders.HttpSecurity http) voidconfigure(org.springframework.security.config.annotation.web.builders.WebSecurity web) org.springframework.security.web.SecurityFilterChainfilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) Methods inherited from class com.vaadin.flow.spring.security.VaadinWebSecurity
addLogoutHandlers, antMatchers, applyUrlMapping, enableNavigationAccessControl, getAuthenticationContext, getDefaultHttpSecurityPermitMatcher, getDefaultHttpSecurityPermitMatcher, getDefaultWebSecurityIgnoreMatcher, getDefaultWebSecurityIgnoreMatcher, getNavigationAccessControl, getViewAccessChecker, routeMatchers, setLoginView, setLoginView, setLoginView, setLoginView, setOAuth2LoginPage, setStatelessAuthentication, setStatelessAuthentication, webSecurityCustomizer
-
Field Details
-
authSecret
-
expiresIn
@Value("${jwt.auth.expires-in-sec}") private long expiresIn -
userDetailsService
private final org.springframework.security.core.userdetails.UserDetailsService userDetailsService
-
-
Constructor Details
-
SecurityConfigVaadin
public SecurityConfigVaadin(@Qualifier("userDetailsService") org.springframework.security.core.userdetails.UserDetailsService userDetailsService)
-
-
Method Details
-
filterChain
@Bean(name="VaadinSecurityFilterChainBean") @Order(2) public org.springframework.security.web.SecurityFilterChain filterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception - Overrides:
filterChainin classcom.vaadin.flow.spring.security.VaadinWebSecurity- Throws:
Exception
-
configure
protected void configure(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception - Overrides:
configurein classcom.vaadin.flow.spring.security.VaadinWebSecurity- Throws:
Exception
-
configure
public void configure(org.springframework.security.config.annotation.web.builders.WebSecurity web) throws Exception - Overrides:
configurein classcom.vaadin.flow.spring.security.VaadinWebSecurity- Throws:
Exception
-