Agent Skills by ALSEL
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 エラー。 ステップ:

  1. 必要に応じて依存関係をインストールします (jose、fastapi-security)。
  2. ミドルウェアコードを生成します。 コード例:
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
リポジトリ
majiayu000/claude-skill-registry
ライセンス
MIT
最終更新
2026/5/4

Source: https://github.com/majiayu000/claude-skill-registry / ライセンス: MIT

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: majiayu000 · majiayu000/claude-skill-registry · ライセンス: MIT