fastapi-auth-jwt

Community

Secure FastAPI JWTs (local or SaaS)

Authoramaozhao
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a unified approach to authenticating FastAPI applications using either locally issued JWTs or external SaaS providers (Clerk/Supabase/Auth0), simplifying token validation and access control.

Core Features & Use Cases

  • Local JWT issuance and verification alongside SaaS provider support.
  • Unified token validation across multiple providers for protected endpoints.
  • Easy integration into FastAPI apps with reusable dependencies and provider configuration.
  • Use Case: Build an API that supports both self-hosted login flows and external authentication without rewriting security logic.

Quick Start

Install required libraries and wire up the token validator in your FastAPI app, then protect an endpoint with the dependency that validates the current user.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: fastapi-auth-jwt
Download link: https://github.com/amaozhao/MySkills/archive/main.zip#fastapi-auth-jwt

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.