Developer lab

ZIPPY.dev

Лаборатория на той же базе, что и прод: OAuth-ключи, доки, песочница и мини-виджеты. Вход — обычная авторизация на ZIPPY с возвратом сюда.

  • Один аккаунт — сессия с прода на поддоменах
  • API и ключи — как у взрослого OAuth-провайдера

Что внутри лаборатории

  • Гид — общая сессия на поддоменах и когда нужен OAuth.
  • Сниппеты — cURL, JS, PHP, iframe одним кликом.
  • Плейбук — чеклист для интеграции с нуля.
  • Песочница — HTML/CSS/JS в БД dev_playground.

Архитектура

Прод выдаёт токены и проверяет пароли. .dev и сторонние сайты — клиенты OAuth. Одна MySQL для ZIPPY и черновиков .dev.

На проде: cookie zipp_session с доменом zippy-chat.ru (поддомены тоже). На .dev: чтение той же сессии из MySQL + служебный токен для Developer API.

Полезные пути

Быстрые ответы

  • Не подхватывается вход с прода? Проверьте session_cookie_domain и HTTPS на обоих хостах. На localhost используйте OAuth fallback.
  • Где пароль от БД? Только в основном config/config.php; .dev подхватывает тот же файл.
  • 404 на /oauth/authorize — на проде должны быть роуты и выкладка index.php + провайдер OAuth.