Как сделать единую авторизацию для нескольких проектов в laravel? - PullRequest
1 голос
/ 08 марта 2019

У меня 2 проекта в разработке: блог и магазин. Эти проекты будут храниться на разных серверах, но аутентификация должна быть одинаковой для всех этих проектов, и она должна быть на стороне сервера (с сеансами и csrf, а не с вызовами js api для аутентификации с помощью токена jwt или чего-то еще). Аут конечные точки будут в проекте магазина. Для проекта магазина будет легко сделать аутентификацию laravel по умолчанию, но как поделиться ею с проектом блога?

Полагаю, мне нужно создать промежуточное программное обеспечение, которое будет отправлять запрос на сервер магазина с клиентскими файлами cookie, но я застрял в этой проблеме. Есть идеи?

1 Ответ

1 голос
/ 08 марта 2019

Вам следует создать другое приложение, сервер oauth2, который аутентифицирует пользователей для обоих сайтов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...