Краткий ответ: Да, это возможно!
Длинный ответ:
Паспорт предоставляет OAuth2, который является тем же протоколом аутентификации, который используется для входа в Facebook и входа в GitHub и т. Д.
Таким образом, ваше приложение с паспортом является провайдером пользователей, а остальные ваши приложения потребителями.В случае потребителей любой клиент OAuth2 справится с этой задачей (если вы можете создать собственного провайдера для своего приложения-сервера "Passport").
Laravel также поддержал это: https://laravel.com/docs/5.8/socialite. Вы можете создать собственного провайдера для своего приложения "server" для Passport.
TL; DR: Точно так же, как вы реализовали бы "Вход в GitHub" (если вы это делали ранее), вы можете реализовать "Sign"с моим приложением Passport ", написав свой собственный поставщик OAuth2.
Я не могу показать много кода, так как это будет очень специфично, но я надеюсь, что моя история поможет вам найти правильные пакеты / статьи о том, как именно это сделатьдля вашего случая использования!