Closed wgnann closed 4 years ago
Só recapitulando, os métodos seriam:
Estava vendo sobre como o Laravel implementa login via LDAP. Uma das formas é usar um provider específico, mas não vi como fazer para usar dois providers diferentes para a mesma finalidade. Pensei em fazer no LDAP a mesma coisa que ser faz com o OAuth: recebe os dados relevantes e é isso aí.
Talvez não seja possível fazer fácil o que eu imaginara: usar uma rota genérica /login/<mecanismo>
e trabalhar a autenticação de forma abstrata.
Não sei se chegou a ver o readme, mas implementei uma opção de criação de usuário local. Podemos implementar ldap também.
A ideia é generalizar a rota de login e fazer algo do tipo
/login/<mecanismo>
e daí ele chama o mecanismo correto. Precisaremos, também, configurar um mecanismo padrão que será o configurado para receber o/login
.Daí podemos colocar aqueles botõezinhos para o usuário escolher o mecanismo de login.