@romicohen
Системный Архитектор

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

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

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

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

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

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

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

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

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

Похожие вопросы