WIKI / CONFIGURATION

Параметры конфигурации

Перечень параметров получен из ранее предоставленных исходных патчей. Факт их применения в вашей текущей ветке необходимо проверить.

RustCloak / Технические материалы · Сверяйте примеры с используемой версией проекта.

Переменные, встречающиеся в исходных патчах

ИмяНазначение
DATABASE_URLАдрес подключения PostgreSQL
FRONTEND_URLПубличный адрес frontend
ISSUER_BASE_URLБазовый issuer для OIDC
CORS_ORIGINSРазрешённые origin публичного API
ADMIN_CORS_ORIGINSРазрешённые origin административного API
WEBAUTHN_RP_NAMEЧеловекочитаемое имя relying party
WEBAUTHN_RP_ORIGINOrigin WebAuthn relying party
VITE_API_BASEБазовый адрес API для frontend Vite

Правила для production

  • Включите HTTPS и установите корректный публичный issuer.
  • Не помещайте серверные секреты в VITE_* переменные: они доступны браузеру.
  • Ограничивайте CORS до известных HTTPS origins, а не wildcard.
  • Выбирайте RP ID и origin согласно реальному домену WebAuthn.
  • Проверяйте обязательность параметров на старте; исключите тихие fallback к небезопасным значениям.

Как получить актуальный перечень

из каталога сайта · bash
python3 tools/sync_repo.py /path/to/rustcloak

После импорта смотрите data/source-manifest.json и исходные страницы в wiki/source/. Значения переменных и секреты скрипт не копирует.