core/docs/features.md
2024-12-17 20:06:15 +03:00

2.0 KiB
Raw Blame History

Просмотры публикаций

  • Интеграция с Google Analytics для отслеживания просмотров публикаций
  • Подсчет уникальных пользователей и общего количества просмотров
  • Автоматическое обновление статистики при запросе данных публикации

Мультидоменная авторизация

  • Поддержка авторизации для разных доменов:
    • *.dscrs.site (включая testing.dscrs.site)
    • localhost[:port]
    • testingdiscoursio-git-*-discoursio.vercel.app
    • *.discours.io
  • Автоматическое определение сервера авторизации
  • Корректная обработка CORS для всех поддерживаемых доменов

Webhooks

  • Автоматическая регистрация вебхука для события user.login
  • Предотвращение создания дублирующихся вебхуков
  • Автоматическая очистка устаревших вебхуков
  • Поддержка авторизации вебхуков через WEBHOOK_SECRET
  • Обработка ошибок при операциях с вебхуками
  • Динамическое определение endpoint'а на основе окружения

CORS Configuration

  • Поддерживаются домены:
    • *.dscrs.site (включая testing.dscrs.site, core.dscrs.site)
    • *.discours.io (включая testing.discours.io)
    • localhost (включая порты)
  • Поддерживаемые методы: GET, POST, OPTIONS
  • Настроена поддержка credentials
  • Разрешенные заголовки: Authorization, Content-Type, X-Requested-With, DNT, Cache-Control
  • Настроено кэширование preflight-ответов на 20 дней (1728000 секунд)