Только автономные решения
Бесшовная авторизация доступна только для автономных решений B2COPY.
Бесшовная авторизация позволяет клиенту перейти с вашего CRM на B2COPY Web UI без повторного ввода учетных данных, возвращая Web UI URL, в который встроен токен авторизации.
Шаг 1 — получите секретный ключ и перенаправьте url
- В Back Office перейдите в Система → Настройки.
- Откройте раздел Side Auth и скопируйте значения Secret Key и Redirect URL.
Сохраните набор секретных ключей.
Если поле «Секретный ключ» пусто, задайте значение и сохраните его. Редактирование и сохранение других полей на странице настроек может привести к его сбросу — если это произойдет, введите его повторно.
Шаг 2 — получите авторизацию url
POST [host]/api/v1/standalone/auth/getAuthUrl| Имя | Тип | Требуется | Описание |
|---|---|---|---|
| account_id | строка | Да | МТ вход в личный кабинет клиента. |
| secret_key | строка | Да | Секретный ключ, скопированный из Back Office. |
| investment_platform_id | строка | Да | Экземпляр инвестиционной платформы (1 для одного сервера MT). |
curl --location --request POST 'https://host.name/api/v1/standalone/auth/getAuthUrl' \
--data-raw '{
"account_id": "77632289",
"secret_key": "Password1234!",
"investment_platform_id": "1"
}'Ответ
Web UI URL со встроенным токеном в форме https://{domain_name}/{token}.
{
"status": 200,
"data": {
"url": "https://my4.b2copy-demo.com/f5f9470def7b9b9b96b2427a6ebbd8c2"
}
}