OIDC와 OAuth 2.1 기반의 오픈소스 인증·인가 인프라로, SaaS 및 AI 앱을 위한 멀티테넌시, 엔터프라이즈 SSO와 RBAC를 제공합니다.
tymondesigns/jwt-auth
Laravel과 Lumen에서 API 로그인을 위해 JSON Web Token을 발급하고 검증하는 JWT 인증 패키지입니다.
- 스타
- 11,485
- 포크
- 1,536
- 열린 이슈
- 612
- 마지막 커밋
- 14일 전
어떤 프로젝트인가요?
jwt-auth는 Laravel 및 Lumen 애플리케이션에 JSON Web Token(JWT) 인증을 추가하는 PHP 패키지입니다. 주로 무상태 API를 보호하는 데 사용하며, 클라이언트가 한 번 로그인해 서명된 토큰을 받은 뒤 이후 요청에 서버 측 세션 대신 해당 토큰을 전송합니다.
이 패키지는 Composer로 설치하며 Laravel 인증 시스템의 guard로 동작합니다. 사용자 토큰 생성, 수신한 토큰 검증, 토큰 갱신 및 무효화 메서드를 제공하고, middleware를 통해 라우트에 적용할 수 있습니다.
프로젝트 문서는 jwt-auth.com에서 확인할 수 있으며 설치, 구성 및 사용 방법을 다룹니다.
핵심 기능
- 01Laravel 및 Lumen에서 인증된 사용자의 서명된 JWT를 발급합니다.
- 02Laravel의 auth guard 시스템과 연동됩니다.
- 03토큰 갱신 및 무효화를 지원합니다.
- 04라우트를 보호하는 middleware를 제공합니다.
활용 사례
- Laravel로 구축한 무상태 REST API를 보호합니다.
- 서버 세션 없이 모바일 앱 또는 싱글 페이지 앱 클라이언트를 인증합니다.
- 기존 Lumen 서비스에 토큰 기반 로그인을 추가합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- jwt-auth은(는) 무엇인가요?
- Laravel과 Lumen에서 API 로그인을 위해 JSON Web Token을 발급하고 검증하는 JWT 인증 패키지입니다. jwt-auth는 Laravel 및 Lumen 애플리케이션에 JSON Web Token(JWT) 인증을 추가하는 PHP 패키지입니다. 주로 무상태 API를 보호하는 데 사용하며, 클라이언트가 한 번 로그인해 서명된 토큰을 받은 뒤 이후 요청에 서버 측 세션 대신 해당 토큰을 전송합니다.
- jwt-auth은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- jwt-auth은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- jwt-auth은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. jwt-auth의 마지막 커밋은 2026년 10월 24일입니다.
- jwt-auth은(는) 어디에 사용할 수 있나요?
- Laravel로 구축한 무상태 REST API를 보호합니다. 서버 세션 없이 모바일 앱 또는 싱글 페이지 앱 클라이언트를 인증합니다. 기존 Lumen 서비스에 토큰 기반 로그인을 추가합니다.
- jwt-auth은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/tymondesigns/jwt-auth
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
JVM과 Android에서 JSON Web Token(JWT) 및 JSON Web Key(JWK)를 생성, 파싱, 검증하는 Java 라이브러리입니다.
Supabase Auth의 기반이 되는 Go 기반 인증 및 사용자 관리 서버로, JWT를 발급합니다.
웹 앱에서 사용자 가입, 로그인, 프로필 관리를 지원하는 호스팅 서비스 Clerk의 공식 JavaScript SDK입니다.
OpenID Connect, OAuth 2, PAM 기반 SSO를 제공하고 패스키에 중점을 둔 경량 Rust Identity Provider입니다.
Spring 및 기타 웹 스택에서 로그인, 권한, SSO, OAuth2, JWT, API 서명을 지원하는 Java 인증·인가 프레임워크입니다.