mariovalney/laravel-keycloak-web-guard

Looping infinito de login do Keycloak Can

andrex47 opened this issue · 4 comments

Looping infinito de login do Keycloak Can

abri um pull request para jogar um 403 na tela ao invés da exceção que gera o redirecionamento e loop infinito

Boa tarde, Andrex. Tudo bem?

Creio que é melhor lançarmos exceções para garantir que o sistema sabe o que fazer.

A de Autenticação realmente não parece ser a melhor escolha para o KeycloackCan. Chegou a testar trocar pela de Autorização? Se sim e ainda mantem o looping, podemos tentar alterar a Exceção para estender uma de HTTP (com código 403) em vez de apenas lançar um abort.

Referência:
https://laravel.com/api/master/Illuminate/Auth/Access/AuthorizationException.html

sim, lançar uma use Illuminate\Auth\AuthenticationException resolveria o problema do looping

Perfeito! Feito merge.