Тестовая страница встраивания в CRM (postMessage auth + проверка в Supabase)

This commit is contained in:
crm-embed-test
2026-10-13 12:36:09 +00:00
parent d5f8b9cbb4
commit a92286d413
8 changed files with 281 additions and 0 deletions

22
CLAUDE.md Normal file
View File

@@ -0,0 +1,22 @@
# crm-embed-test
Тестовая страница встраивания сайтов в CRM Tvorymo (авторизация CRM передаётся в iframe через postMessage).
**Полная спецификация — `SPEC.md` в этой папке. Начинай с неё.**
## Окружение
- Код: Gitea `gitea.tes.gd`, репозиторий `admin/crm-embed-test` — env `GIT_URL`, `GIT_USER`, `GIT_KEY` (репо создан пустым).
- Деплой: Coolify на сервере storage — env `COOLIFY_URL`, `COOLIFY_KEY` (через профиль «Storage coolify»).
Деплоить через Coolify v4 REST API (скилл `deploying-to-coolify-via-api`), fire-and-forget.
- Домен страницы: `https://test-crm.tes.gd` (HTTPS обязателен; DNS и домен на том же сервере).
- CRM: `https://test.units.tvorymo.com`. Supabase: `https://yjxbkcqsquwbsyoonfkn.supabase.co`.
- Publishable-ключ Supabase пришлёт Лана (секретарь владельца) напрямую — запиши его сюда, в раздел ниже (ключ публичный по дизайну).
## Supabase publishable key
`sb_publishable_TQaZAtnBpImL49A-o87bKg_q5sYvhPR` (для `https://yjxbkcqsquwbsyoonfkn.supabase.co`, получен от Ланы 2026-10-13)
## Правила
- Токены CRM/Supabase не логировать (ни браузер, ни сервер), сессия только в памяти.
- Никогда не печатать `GIT_KEY` / `COOLIFY_KEY`.