No exercicio proposto pelo curso do Alura, foi usado PhaseListener pela classe Autorizador.
Existe quais outras formas de fazer esse sistema de login ? Podem dar exemplos com algum tutorial ?
No exercicio proposto pelo curso do Alura, foi usado PhaseListener pela classe Autorizador.
Existe quais outras formas de fazer esse sistema de login ? Podem dar exemplos com algum tutorial ?
Olá Rafael,
Existem sim outras formas de fazer um sistema de login,
inclusive existe uma especificação para tratar isso essa especificação é o JAAS
(Java Authentication and Authorization Service).
Além da própria especificação existem framwoks que fazem esse trabalho. Um muito conhecido (e na minha opinião mais fácil de implementar e utilizar) é o SpringSecutiry
Aqui segue links para o guia de referencia da especificação do JAAS
https://docs.oracle.com/javase/8/docs/technotes/guides/security/jaas/JAASRefGuide.html
E um link para utilização do Spring Security
https://spring.io/guides/gs/securing-web/
Se for util por favor marque como solução. ;)