PHP NodeJS Авторизация через OAuth2

Receiver

🥩 Передай meat, всё в скип, я в темпе
Автор темы
Проверенный
597
811
Привет всем. Вопрос в своей сути не только про Laravel Passport, а в общем про технологию.
Меня интересует вопрос: можно ли нормально реализовать авторизацию через OAuth2?

OAuth2 предоставляет готовые маршруты для аутентификации сторонних сервисов.
Но так же, предоставляет 2 готовых клиента Personal Access и Password Grant.

Я почитал статей и изначально сделал так, чтобы запрос редиректился с моего
маршрута на /oauth/token с автоматической подстановкой client_id и client_secret.
Этот способ не эффективен, поскольку не позволяет выдать токены при регистрации.

Потом я сделал выдачу Personal Access токена при авторизации и регистрации,
но у меня теперь нет Refresh токена. Если вы работали с этой технологией, то поделитесь
своим вариантом авторизации с помощью OAuth2.