HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 10.10.2022, 18:26
Receiver
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами: 5332594

Репутация: 163


По умолчанию

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

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

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

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

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

маршрута на
Код:
/oauth/token
с автоматической подстановкой
Код:
client_id
и
Код:
client_secret
.

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

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

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

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

  #2  
Старый 17.10.2022, 19:03
Receiver
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами: 5332594

Репутация: 163


По умолчанию

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

  #3  
Старый 18.10.2022, 00:32
shinoa
Участник форума
Регистрация: 06.11.2017
Сообщений: 299
С нами: 4482776

Репутация: 98
По умолчанию

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

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





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.