Package com.decs.application.security
Class SecurityConfiguration
java.lang.Object
com.vaadin.flow.spring.security.VaadinWebSecurity
com.decs.application.security.SecurityConfiguration
@EnableWebSecurity
@Configuration
public class SecurityConfiguration
extends com.vaadin.flow.spring.security.VaadinWebSecurity
Security Configuration Class
This class represents the security configurations of the web application.
- Version:
- 1.0
- Author:
- Bruno Guiomar
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigure(org.springframework.security.config.annotation.web.builders.HttpSecurity http) Establishes the security configurations of the web applicationorg.springframework.security.crypto.password.PasswordEncoderCreates a new cryptographic password encoderMethods inherited from class com.vaadin.flow.spring.security.VaadinWebSecurity
addLogoutHandlers, antMatchers, applyUrlMapping, configure, enableNavigationAccessControl, filterChain, getAuthenticationContext, getDefaultHttpSecurityPermitMatcher, getDefaultHttpSecurityPermitMatcher, getDefaultWebSecurityIgnoreMatcher, getDefaultWebSecurityIgnoreMatcher, getNavigationAccessControl, getViewAccessChecker, routeMatchers, setLoginView, setLoginView, setLoginView, setLoginView, setOAuth2LoginPage, setStatelessAuthentication, setStatelessAuthentication, webSecurityCustomizer
-
Constructor Details
-
SecurityConfiguration
public SecurityConfiguration()
-
-
Method Details
-
passwordEncoder
@Bean public org.springframework.security.crypto.password.PasswordEncoder passwordEncoder()Creates a new cryptographic password encoder- Returns:
- password encoder
-
configure
protected void configure(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception Establishes the security configurations of the web application- Overrides:
configurein classcom.vaadin.flow.spring.security.VaadinWebSecurity- Parameters:
http- HTTP Security object- Throws:
Exception
-