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

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

Каков наилучший способ сделать что-то подобное?

1 ответ

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

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

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

Другие вопросы по тегам