🔐 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:
22
infrastructure/auth/qdrant/generate-keys.sh
Executable file
22
infrastructure/auth/qdrant/generate-keys.sh
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
# Генерація API ключів для Qdrant
|
||||
|
||||
set -e
|
||||
|
||||
echo "🔑 Генерація API ключів для Qdrant..."
|
||||
|
||||
# Генерація випадкових ключів
|
||||
MEMORY_SERVICE_KEY=$(openssl rand -hex 32)
|
||||
WORKER_DAEMON_KEY=$(openssl rand -hex 32)
|
||||
MATRIX_GATEWAY_KEY=$(openssl rand -hex 32)
|
||||
|
||||
echo ""
|
||||
echo "✅ Згенеровано API ключі:"
|
||||
echo " Memory Service: $MEMORY_SERVICE_KEY"
|
||||
echo " Worker Daemon: $WORKER_DAEMON_KEY"
|
||||
echo " Matrix Gateway: $MATRIX_GATEWAY_KEY"
|
||||
echo ""
|
||||
echo "⚠️ Збережіть ці ключі в Vault або K8s Secrets!"
|
||||
echo ""
|
||||
echo "Для Qdrant config додайте:"
|
||||
echo " QDRANT__SERVICE__API_KEY: $MEMORY_SERVICE_KEY"
|
||||
Reference in New Issue
Block a user