Class SecurityConfigurations
java.lang.Object
br.com.receitaquedoimenos.ReceitaQueDoiMenos.infra.security.SecurityConfigurations
Configurações de segurança para a aplicação.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.authentication.AuthenticationManagerauthenticationManager(org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration authenticationConfiguration) Configura o gerenciador de autenticação.org.springframework.security.crypto.bcrypt.BCryptPasswordEncoderConfigura o codificador de senha BCrypt.org.springframework.security.web.SecurityFilterChainsecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity) Configura o filtro de segurança, polÃticas de sessão e autorizações.
-
Constructor Details
-
SecurityConfigurations
public SecurityConfigurations()
-
-
Method Details
-
securityFilterChain
@Bean public org.springframework.security.web.SecurityFilterChain securityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity) throws Exception Configura o filtro de segurança, polÃticas de sessão e autorizações.- Parameters:
httpSecurity- O objeto HttpSecurity para configuração.- Returns:
- O objeto SecurityFilterChain configurado.
- Throws:
Exception- Se ocorrer uma exceção durante a configuração.
-
passwordEncoder
@Bean public org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder passwordEncoder()Configura o codificador de senha BCrypt.- Returns:
- O BCryptPasswordEncoder configurado.
-
authenticationManager
@Bean public org.springframework.security.authentication.AuthenticationManager authenticationManager(org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration authenticationConfiguration) throws Exception Configura o gerenciador de autenticação.- Parameters:
authenticationConfiguration- O objeto AuthenticationConfiguration para configuração.- Returns:
- O AuthenticationManager configurado.
- Throws:
Exception- Se ocorrer uma exceção durante a configuração.
-