ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Авторизация через OAuth2 (https://forum.antichat.xyz/showthread.php?t=1453473)

Receiver 10.10.2022 18:26

Привет всем. Вопрос в своей сути не только про Laravel Passport, а в общем про технологию.

Меня интересует вопрос: можно ли нормально реализовать авторизацию через OAuth2?

OAuth2предоставляет готовые маршруты для аутентификации сторонних сервисов.

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

Я почитал статей и изначально сделал так, чтобы запрос редиректился с моего

маршрута на
Код:

/oauth/token
с автоматической подстановкой
Код:

client_id
и
Код:

client_secret
.

Этот способ не эффективен, поскольку не позволяет выдать токены при регистрации.

Потом я сделал выдачу Personal Access токена при авторизации и регистрации,

но у меня теперь нет Refresh токена. Если вы работали с этой технологией, то поделитесь

своим вариантом авторизации с помощью OAuth2.

Receiver 17.10.2022 19:03

Короче,решение всех проблем: я забил *** на Laravel Passport и решил реализовать выдачу токена через Laravel Sanctum, жить будет проще всем.

shinoa 18.10.2022 00:32

Читай док: https://laravel.com/docs/8.x/passport#passport-or-sanctum

Жизненно необходим OAuth2 = passport, если нужна простая генерация токенов = sanctum


Время: 18:43