jwt-auth README

The project's README from github.com/tymondesigns/jwt-auth. As one markdown file: README.md.

jwt-auth-banner

PHPUnit Codecov branch StyleCI Latest Version Latest Dev Version Monthly Downloads

Documentation

jwt-auth.com


Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

License

The MIT License (MIT)

jwt-auth (tymondesigns/jwt-auth)

Searching Database…

11.5K ·GitHub
Что это такое?Этот пакет добавляет в приложения Laravel и Lumen аутентификацию на основе JSON Web Token (JWT), поэтому можно авторизовать пользователей API с помощью токенов вместо сессий на стороне сервера.
Это полноценный фреймворк аутентификации или просто библиотека для токенов?Это PHP-библиотека, которая распространяется через Composer и встраивается в существующую систему аутентификации Laravel или Lumen как guard/provider, а не работает как отдельный сервис.
Как добавить это в мой проект на Laravel или Lumen?Установите его через Composer как 'tymon/jwt-auth', затем выполните шаги настройки (публикацию конфига, генерацию секрета, задание auth guard), описанные в документации проекта на его собственном сайте.
Работает ли это с Lumen, а не только с Laravel?Да, пакет создан специально для Laravel и Lumen; кроме PHP и одного из этих фреймворков он не требует никаких других зависимостей времени выполнения.
Зачем использовать JWT вместо стандартной сессионной аутентификации Laravel?JWT позволяет серверу при входе выдать подписанный токен, который клиент отправляет с каждым запросом, поэтому не нужно хранить состояние сессии на сервере. Это лучше подходит для stateless API, мобильных клиентов и SPA.
Где найти полную документацию по настройке и использованию?Подробная документация, включая настройку и примеры использования, находится на отдельном сайте jwt-auth.com, а не в README.
Size
1.7 MB
Stars
11.5K
Age
12y
Commits · 90 Days