fischer-agentkit/src/agentkit/server/auth/__init__.py

10 lines
365 B
Python

"""Authentication subsystem (JWT + API Key).
Modules:
- password: bcrypt hashing/verification
- models: SQLAlchemy 2 user/api-key/session models + init_auth_db
- jwt_utils: access/refresh token pair creation and verification
- middleware: AuthMiddleware (JWT + API Key dual-track)
- dependencies: FastAPI dependencies (get_current_user, require_authenticated)
"""