Открытая инфраструктура аутентификации и авторизации на базе OIDC и OAuth 2.1, с поддержкой мультитенантности, корпоративного SSO и RBAC для SaaS- и AI-приложений.
tymondesigns/jwt-auth
Пакет JWT-аутентификации для Laravel и Lumen: выпускает и проверяет JSON Web Token для входа в API.
- Звёзды
- 11,485
- Форки
- 1,535
- Открытые issues
- 612
- Последний коммит
- 14 дней назад
Что это?
jwt-auth — PHP-пакет, который добавляет аутентификацию с помощью JSON Web Token (JWT) в приложения на Laravel и Lumen. Обычно его используют для защиты stateless API: клиент входит в систему, получает подписанный токен и передаёт его в последующих запросах вместо использования серверных сессий.
Пакет устанавливается через Composer и работает как guard в системе аутентификации Laravel. Он позволяет создавать токены для пользователей, проверять входящие токены, обновлять и аннулировать их, а также защищать маршруты с помощью middleware.
Документация проекта размещена на jwt-auth.com и содержит сведения об установке, настройке и использовании.
Ключевые возможности
- 01Выпускает подписанные JWT для аутентифицированных пользователей в Laravel и Lumen.
- 02Интегрируется с системой auth guard Laravel.
- 03Поддерживает обновление и аннулирование токенов.
- 04Предоставляет middleware для защиты маршрутов.
Сценарии использования
- Защита stateless REST API на Laravel.
- Аутентификация клиентов мобильных приложений и SPA без серверных сессий.
- Добавление входа по токену в существующий сервис на Lumen.
В подборках
Темы
Частые вопросы
- Что такое jwt-auth?
- Пакет JWT-аутентификации для Laravel и Lumen: выпускает и проверяет JSON Web Token для входа в API. jwt-auth — PHP-пакет, который добавляет аутентификацию с помощью JSON Web Token (JWT) в приложения на Laravel и Lumen. Обычно его используют для защиты stateless API: клиент входит в систему, получает подписанный токен и передаёт его в последующих запросах вместо использования серверных сессий.
- jwt-auth можно использовать бесплатно? Какая у него лицензия?
- jwt-auth распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- jwt-auth всё ещё поддерживается?
- Активно поддерживается. Последний коммит в jwt-auth — 24 окт. 2026 г..
- Для чего можно использовать jwt-auth?
- Защита stateless REST API на Laravel. Аутентификация клиентов мобильных приложений и SPA без серверных сессий. Добавление входа по токену в существующий сервис на Lumen.
- Где скачать jwt-auth?
- Исходный код и инструкции по установке — на GitHub: https://github.com/tymondesigns/jwt-auth
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Java-библиотека для создания, разбора и проверки JSON Web Tokens (JWT) и JSON Web Keys (JWK) на JVM и Android.
Сервер аутентификации и управления пользователями на Go, который выпускает JWT и служит основой Supabase Auth.
Официальные JavaScript SDK для Clerk — облачного сервиса регистрации, входа и управления профилями пользователей в веб-приложениях.
Лёгкий Identity Provider на Rust для единого входа через OpenID Connect, OAuth 2 и PAM с особым упором на passkey.
Java-фреймворк для аутентификации и авторизации: вход, права доступа, SSO, OAuth2, JWT и подпись API в Spring и других веб-стеках.