Files
microdao-daarion/infrastructure/auth/qdrant/generate-keys.sh
Apple 6c426bc274 🔐 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
2026-01-10 10:43:14 -08:00

23 lines
711 B
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/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"