Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

H2-console não funciona após implementação da autenticação JjwT ?

Ao tentar acessar o console do banco de dados H2-Console, está retornando mensagem 403 - Forbiden...

Tentei liberar a URL via Security Configuration , adicionando mais uma cláusula ".antMatchers(HttpMethod.GET , "/h2-console").permitAll()" , mas não funcionou.

Como resolvo esta situação ?

1 resposta
solução!

Oi Antonio,

Você vai precisar liberar os outros endereços do h2-console nas configurações da classe SecurityConfigurations, além de também ter que liberar o frameOptions para o endereço local, que é utilizado nas telas do console do h2:

//codigo anterior continua...
.antMatchers("/h2-console/**").permitAll()
            .anyRequest().authenticated()
            .and().csrf().disable()
            .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS)
            .and().headers().frameOptions().sameOrigin()
            .and().addFilterBefore(new AutenticacaoFilter(tokenService, autenticacaoService), UsernamePasswordAuthenticationFilter.class);

Bons estudos!