🔐 Auth: базова реалізація JWT для Memory Service
- JWT middleware для FastAPI - Генерація/перевірка JWT токенів - Скрипти для генерації Qdrant API keys - Скрипти для генерації NATS operator JWT - План реалізації Auth TODO: Додати JWT до endpoints, NATS nkeys config, Qdrant API key config
This commit is contained in:
@@ -46,6 +46,11 @@ class Settings(BaseSettings):
|
||||
memory_confirm_boost: float = 0.1
|
||||
memory_reject_penalty: float = 0.3
|
||||
|
||||
# JWT Auth
|
||||
jwt_secret: str = "" # Must be set via MEMORY_JWT_SECRET env var or Vault
|
||||
jwt_algorithm: str = "HS256"
|
||||
jwt_expiration: int = 3600 # 1 година
|
||||
|
||||
class Config:
|
||||
env_prefix = "MEMORY_"
|
||||
env_file = ".env"
|
||||
|
||||
Reference in New Issue
Block a user