- JWT middleware для FastAPI - Генерація/перевірка JWT токенів - Скрипти для генерації Qdrant API keys - Скрипти для генерації NATS operator JWT - План реалізації Auth TODO: Додати JWT до endpoints, NATS nkeys config, Qdrant API key config
23 lines
711 B
Bash
Executable File
23 lines
711 B
Bash
Executable File
#!/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"
|