@romicohen
WebDev

В каких случаях следует сделать выбор в пользу Laravel Passport перед JWT или Sanctum?

То же самое и относительно JWT :)

Суть вопроса в том, что Sanctum - вполне себе работоспособен для stateless-аутентификации, и, достаточно прост.

Тем не менее, насколько я могу судить, большинство делает выбор в пользу JWT, а некоторые выбирают Passport.

В чем тут соль? Наверняка же это усложнение имеет под собой какую-то рациональную основу?

Но какую именно?

Заранее спасибо за внятный ответ (желательно, основанный на личном опыте).
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ответы на вопрос 1
dark_tke
@dark_tke
Помогли? Отметь решением!
Если очень кратко:
Sanctum - крайне простой механизм авторизации для PWA приложений. Формата поставил и работает. Если не нужно вообще никаких тонких настоек, рабочий вариант, но только если у вас с вашим апи работаете только вы, и если у вас есть только PWA приложение и кастомные настройки вам в принципе не нужны
JWT - по факту технология и любое кастомное решение, где уже мало что из коробки. Есть основа, а дальше все что угодно. Ибо JWT это технология, а не пакет.
Passport - полноценный каркас под OAuth сервер. Идеально для ситуаций с разделенным доступом, и если вашим апи будут пользоваться сторонние разработчики.

Ну это если очень кратко. Разные инструменты под разные задачи.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы