Anthropic Claudeセキュリティ⭐ リポ 299品質スコア 79/100
jwt-verify
FastAPIでJWT検証ミドルウェアを実装し、ユーザー認証を行えます。APIの保護やトークン処理が必要な場合に利用します。
description の原文を見る
Implement JWT verification middleware in FastAPI for user auth. Use when securing APIs or handling tokens.
SKILL.md 本文
JWT検証 手順
入力: Authorization ヘッダーを含むリクエスト、共有シークレット。 出力: 検証済みのユーザークレームまたは 401 エラー。 ステップ:
- 必要に応じて依存関係をインストールします (jose、fastapi-security)。
- ミドルウェアコードを生成します。 コード例:
from fastapi import Depends, HTTPException
from jose import JWTError, jwt
from fastapi.security import HTTPBearer
security = HTTPBearer()
async def verify_jwt(token: str = Depends(security)):
try:
payload = jwt.decode(token.credentials, SECRET_KEY, algorithms=["HS256"])
return payload
except JWTError:
raise HTTPException(401, "Invalid token")
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- majiayu000
- ライセンス
- MIT
- 最終更新
- 2026/5/4
Source: https://github.com/majiayu000/claude-skill-registry / ライセンス: MIT