Админ-панель
Админ — платформа и кабинет клиента
У админ-панели две стороны. Адрес и форма входа общие; какую сторону вы увидите, определяет учётная запись.
| Администратор платформы | Клиент (оператор) | |
|---|---|---|
| Кто | Владелец платформы и сотрудники платформы (owner, operator, viewer) | Компания, подключающая платформу: роль client и сотрудники, которых она создаёт (client_user) |
| Кто создаёт | Владелец, в разделе Staff | Только владелец платформы вручную, в разделе Clients |
| Что видит | Все проекты, глобальные настройки, каталог игр, биллинг, персонал, клиентов | Только свои проекты (partner id, назначенные владельцем) |
| Что может менять | Всё | Свой API-ключ, callback URL, список IP, лимиты ставок (в границах платформы), RTP игроков, фриспины, целевые исходы, кабинет и команду |
Разделение проверяется на сервере в каждом запросе, а не только скрыто в меню. Клиент, запросивший данные чужого проекта или действие, доступное только платформе, получает 403 FORBIDDEN. Списки, отчёты, история и журналы содержат только проекты клиента.
Администратор платформы: Clients#
Раздел Clients (только владелец) — здесь создают и ведут клиентов. Саморегистрации нет.
| Поле | Примечания |
|---|---|
| Username | Задаётся при создании |
| Временный пароль | Не менее 8 символов. Клиент обязан сменить его при первом входе; пока он не сменён, остальные экраны закрыты |
| Projects | Partner id, которые клиент видит и которыми управляет. Клиент без проектов ничего не видит |
| Права клиента | game-history, api-logs, launch-game, freespins-view, freespins-grant, freespins-delete, configure-projects (ставки и целевые исходы), players-rtp, manage-credentials (API-ключ, callback, список IP), manage-users (сотрудники) |
| Компания, e-mail, телефон, сайт | Профиль клиента; позже клиент может править его сам |
| Заметка платформы | Видна только платформе |
| Границы ставок | Необязательные минимум и максимум ставки за спин по валюте. Лимиты ставок клиента — общие и по игрокам — должны лежать внутри |
| Enabled | Отключение клиента сразу закрывает всех его сотрудников и завершает их сессии |
Изменение проектов или прав клиента завершает его сессии и сужает права его сотрудников до нового объёма. Пароль, введённый при редактировании, — новый временный: клиент должен сменить его при следующем входе. Экран Staff показывает только персонал платформы; клиентов там не создают и не правят.
Клиент: что показывает меню#
Клиент видит только экраны, на которые есть право.
| Экран | Нужно | Примечания |
|---|---|---|
| Dashboard, Analytics, Online | — | Отчёты и GGR только по проектам клиента |
| Projects | — | Свои проекты. Вкладки: Overview, Integration, Управление ставками. Остальные настройки (система RTP, провайдеры, технические, оповещения, тип кабинета) — только у платформы |
| Game History, API Logs | game-history, api-logs | Раунды и wallet-callback'и своих проектов |
| Free spins | freespins-* | Выдача, просмотр, отмена по своим проектам |
| Target outcomes | configure-projects | Свои проекты |
| RTP & players | players-rtp | Персональный RTP игроков и лимиты ставок игрока. Общее правило RTP проекта остаётся у платформы |
| IP Whitelist | manage-credentials | Только сети своих проектов |
| Launch game | launch-game | Тестовый запуск для своих проектов |
| My cabinet | — | Профиль, пароль, команда, действия |
Клиенту недоступны: Staff, Clients, Billing, переключатели провайдеров и каталога, страницы релиза и системы, аудит чужих учётных записей и показ действующего API-ключа.
Клиент: API-ключ, callback и список IP#
Откройте Projects → проект → Integration.
- Экран показывает partner id и маскированный ключ с отпечатком.
- Regenerate выпускает новый ключ. Он показывается один раз — скопируйте его в диалоге. Старый ключ перестаёт работать сразу. Для подтверждения введите id проекта.
- Revoke аннулирует ключ без выпуска нового. Запросы казино будут отклоняться, пока вы не выпустите новый.
- Callback URL — укажите адрес
https://на публичном хосте, Save, затем Test connection. - IP Whitelist — добавляйте и удаляйте сети, с которых можно вызывать API ваших проектов (Аутентификация). Если удалить все адреса вашего сервера, интеграция остановится.
Изменения ключа, callback и IP записываются в журнал аудита с вашей учётной записью.
Клиент: My cabinet#
- Профиль компании — название, контактный e-mail, телефон, сайт. Границы ставок платформы для вашей записи показываются только для чтения.
- Пароль — смена собственного пароля. Остальные сессии вашей записи завершаются.
- Команда (нужно
manage-users) — создание сотрудников. Сотрудник получает логин и временный пароль, часть ваших проектов и часть ваших прав. Больше, чем у вас, дать нельзя, а управлять командой сотрудник не может никогда (manage-usersне делегируется). Сотрудника можно сузить, отключить или сбросить ему пароль. Если платформа сужает ваш объём, сотрудники теряют его вместе с вами. - Действия — журнал действий вашей записи и вашей команды.
Сотрудники видят то же меню в пределах своих проектов и прав, не могут править профиль компании и не видят других сотрудников.
См. также#
- Начало работы — вход и карта экранов.
- Доступ, персонал и история — персонал платформы и журнал аудита.
- Аутентификация — API-ключ и список IP со стороны интеграции.