- api_keys.py: Database operations for API clients - bcrypt hashing for API keys - CRUD operations with full PostgreSQL support - Indexes for efficient client_id lookup - Soft delete (disable) and hard delete - Key regeneration support - main.py: Wire up database storage - Startup/shutdown handlers for DB pool - Full admin CRUD endpoints - Token exchange uses DB lookup Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
9 lines
152 B
Text
9 lines
152 B
Text
fastapi>=0.100.0
|
|
uvicorn[standard]>=0.23.0
|
|
python-dotenv>=1.0.0
|
|
httpx>=0.24.0
|
|
pyjwt>=2.8.0
|
|
bcrypt>=4.0.0
|
|
slowapi>=0.1.9
|
|
pydantic>=2.0.0
|
|
asyncpg>=0.29.0
|