Quando tento acessar a pagina /h2-console redireciona automaticamente para o /login
Quando tento acessar a pagina /h2-console redireciona automaticamente para o /login
Oi Raphael, tudo bem?
Pelo que você descreveu, parece que o problema está na configuração de segurança da sua aplicação. No texto da aula, é mencionado que existem duas configurações de segurança: uma para o perfil de teste e outra para a linha de produção. Na configuração de produção, o acesso ao console H2 e ao DBController é restrito.
O redirecionamento automático para o /login pode estar ocorrendo porque você está tentando acessar o /h2-console em um ambiente de produção, onde esse acesso é restrito.
Para resolver essa questão, você pode tentar executar a aplicação no perfil de teste. No texto da aula, é mencionado que ao rodar a aplicação com o perfil teste, o console do banco de dados H2 fica disponível para acesso.
Para fazer isso, você pode adicionar a seguinte linha no seu arquivo application.properties:
spring.profiles.active=test
Isso irá ativar o perfil de teste quando a aplicação for iniciada. Depois disso, tente acessar novamente o /h2-console.
Lembre-se de verificar também se a URL do banco de dados H2 está correta no seu arquivo application-test.properties. De acordo com o texto da aula, a URL deve ser "jdbc:h2:mem:leiloes".
Um abraço e bons estudos.