Llegue hasta aca, me arroja error, muestro imagenes.
Llegue hasta aca, me arroja error, muestro imagenes.
Hola.
Cuál es el código de tu método securityFilterChain
en tu archivo SecurityConfiguration.java
?
@Configuration
@EnableWebSecurity
public class SecurityConfiguration {
// @Bean --- deprecate ----
// public SecurityFilterChain securityFilterChain(HttpSecurity httpSecurity) throws Exception {
// return httpSecurity.csrf().disable().sessionManagement()
// .sessionCreationPolicy(SessionCreationPolicy.STATELESS)
// .and().build();
// }
@Bean
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
return http.csrf(c -> c.disable())
.cors(c -> c.disable())
.sessionManagement(session -> session.sessionCreationPolicy(SessionCreationPolicy.STATELESS))
.authorizeHttpRequests(auth -> auth.requestMatchers("/login").permitAll().anyRequest().authenticated())
.build();
}
@Bean
public AuthenticationManager authenticationManager(AuthenticationConfiguration authenticationConfiguration)
throws Exception {
return authenticationConfiguration.getAuthenticationManager();
}
@Bean
public PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
}
}
En mi IDE me muestra un token fijo, debe ser porque le di una validez de 1 mes, en mi Postman me da otro, puede ser ese el problema. Coloco ambos token en Postman, pero arrojan error.