web-dev-qa-db-fra.com

Bonne solution d'authentification unique pour Laravel

Je prévois d'introduire une authentification unique (SSO) à mes Laravel 5 applications. Fondamentalement, j'ai deux sites Web sur des domaines différents. L'idée est simple: si Je suis déjà authentifié sur l'un d'eux, je n'ai pas besoin de me connecter sur l'autre.

Je cherche une solution depuis un certain temps maintenant, mais je voudrais vous demander: Connaissez-vous ou pouvez-vous recommander un package ou une bibliothèque pour fournir l'authentification unique à Laravel application?

Native PHP sont également les bienvenues. Merci!

19
lesssugar

Vous pouvez utiliser la norme SAML afin de résoudre vos besoins d'authentification unique.

Consultez ce référentiel github qui vous aide à implémenter un fournisseur de services SAML: https://github.com/aacotroneo/laravel-saml2

Si vous devez implémenter un fournisseur d'identité SAML, vous pouvez utiliser simpleSAMLphp et utiliser la base de données Lavarel comme source d'authentification. https://simplesamlphp.org/docs/stable/simplesamlphp-idp

8
smartin

Vous pouvez essayer le package miniorange/saml-laravel-free. Cela rend les choses assez simples car il fournit également une interface graphique et possède également la totalité de l'authentification.

0
Devasya Dave