![]() |
Привет всем. Вопрос в своей сути не только про Laravel Passport, а в общем про технологию.
Меня интересует вопрос: можно ли нормально реализовать авторизацию через OAuth2? OAuth2предоставляет готовые маршруты для аутентификации сторонних сервисов. Но так же, предоставляет 2 готовых клиента Personal Access и Password Grant. Я почитал статей и изначально сделал так, чтобы запрос редиректился с моего маршрута на Код:
/oauth/tokenКод:
client_idКод:
client_secretЭтот способ не эффективен, поскольку не позволяет выдать токены при регистрации. Потом я сделал выдачу Personal Access токена при авторизации и регистрации, но у меня теперь нет Refresh токена. Если вы работали с этой технологией, то поделитесь своим вариантом авторизации с помощью OAuth2. |
Короче,решение всех проблем: я забил *** на Laravel Passport и решил реализовать выдачу токена через Laravel Sanctum, жить будет проще всем.
|
Читай док: https://laravel.com/docs/8.x/passport#passport-or-sanctum
Жизненно необходим OAuth2 = passport, если нужна простая генерация токенов = sanctum |
| Время: 18:43 |