Мне нужно использовать аутентификацию Laravel Passport для микро-сервисов, работающих на нескольких серверах и доменах,
У меня есть микро-сервисы, работающие на нескольких серверах и доменах, они нужны мне для аутентификации на одном сервере, я использую Laravel Passport для своей аутентификации API, "Laravel\Passport\Passport::scopesFor(['place-orders', ' проверить состояние']);" жизненно важно для моего сервиса, так как он ограничит время, необходимое потребителю для аутентификации и проверки уровня доступа.
Каков наилучший способ сделать что-то подобное?
1 ответ
Я думаю, что общий отраслевой термин для того, что вы хотите, - это "единый вход", так что вам, возможно, больше повезет с поиском по этому слову.
Существует простой пакет от Jasney для SSO по адресу https://packagist.org/packages/jasny/sso и хотя я сам не использовал его, он кажется популярным.
Я надеюсь, что это поможет вам встать на правильный путь.