10 lines
365 B
Python
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)
|
|
"""
|