2
respostas

[Sugestão] exemplo utilizando h2-console e @PostMapping(

@Bean
    public SecurityFilterChain securityFilterChain(HttpSecurity http, HandlerMappingIntrospector introspector) throws Exception {

        MvcRequestMatcher.Builder mvcRequestMatcher = new MvcRequestMatcher.Builder(introspector);

        http.csrf(csrf -> csrf
                        .ignoringRequestMatchers(toH2Console()).disable())

                .authorizeHttpRequests(auth -> auth
                        .requestMatchers(toH2Console()).permitAll()
                        .requestMatchers(mvcRequestMatcher.pattern("/api/**")).permitAll()
                        .anyRequest().authenticated()
                );

        http.headers(headers -> headers.frameOptions((frameOptions) -> frameOptions.disable()));
        http.sessionManagement(session  -> session.sessionCreationPolicy(SessionCreationPolicy.STATELESS));

        return http.build();

    }
2 respostas

funcionou pra mim

Olá, Rodrigo, tudo bem?

Que bom que o h2-console e @PostMapping funcionou bem! E agradeço também por compartilhar no fórum.

Continue com essa dedicação para consolidar os conhecimentos adquiridos.

Caso surja alguma dúvida, não hesite em recorrer ao fórum.

Abraços e bons estudos!