Мне нужно использовать аутентификацию Laravel Passport для микросервисов, работающих на нескольких серверах и доменах,

У меня есть микросервисы, работающие на нескольких серверах и доменах, мне нужно, чтобы все они аутентифицировались на одном сервере, я использую Laravel Passport для аутентификации API, "Laravel\Passport\Passport::scopesFor(['place-orders', ' проверить статус']);" жизненно важен для моего сервиса, поскольку он ограничивает время, необходимое потребителю для аутентификации и проверки уровня доступа.

как лучше всего сделать что-то подобное.


person Salah Elabbar    schedule 30.01.2019    source источник


Ответы (1)


Я думаю, что общий отраслевой термин для того, что вы хотите, - это «единая регистрация», поэтому вам может быть больше удачи при поиске по этому термину.

Существует простой пакет от Jasney для SSO по адресу https://packagist.org/packages/jasny/sso и хотя я сам им не пользовался, он кажется популярным.

Я надеюсь, что это поможет вам на правильном пути.

person Martin Joiner    schedule 11.02.2019