Я планирую ввести единый вход (SSO) в мои приложения Laravel 5. В принципе, у меня есть два веб-сайта в разных доменах. Идея проста: если я уже аутентифицирован на одном из них, мне не нужно петь на другом.
Я искал решение какое-то время, но я хотел бы спросить вас: знаете ли вы или можете рекомендовать пакет или библиотеку для предоставления SSO в приложение Laravel?
Родные PHP-решения также приветствуются. Спасибо!
Вы можете использовать стандарт SAML, чтобы решить свои потребности в SSO.
Просмотрите этот репозиторий github, который поможет вам внедрить поставщика услуг SAML: https://github.com/aacotroneo/laravel-saml2
Если вам необходимо внедрить поставщик удостоверений SAML, вы можете использовать simpleSAMLphp и использовать базу данных Lavarel в качестве источника аутентификации. https://simplesamlphp.org/docs/stable/simplesamlphp-idp