uspdev / copaco

COntrole de PArque COmputacional
8 stars 14 forks source link

rotas de login múltiplas #331

Closed wgnann closed 4 years ago

wgnann commented 5 years ago

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.

thiagogomesverissimo commented 5 years ago

Só recapitulando, os métodos seriam:

wgnann commented 5 years ago

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.

thiagogomesverissimo commented 4 years ago

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.