Только для standalone-решений
Seamless authorization доступна только для standalone-решений B2COPY.
Seamless authorization позволяет клиенту перейти из вашей CRM в Web UI B2COPY без повторного ввода учётных данных — возвращается URL Web UI с встроенным токеном авторизации.
Шаг 1 — Получите Secret Key и Redirect URL
- В Back Office перейдите в System → Settings.
- Откройте раздел Side Auth и скопируйте значения Secret Key и Redirect URL.
Сохраните Secret Key
Если поле Secret Key пустое, задайте значение и сохраните. Редактирование и сохранение других полей на странице Settings может сбросить его — введите заново, если это произошло.
Шаг 2 — Получите URL авторизации
POST [host]/api/v1/standalone/auth/getAuthUrl| Имя | Тип | Обязательно | Описание |
|---|---|---|---|
| account_id | string | Да | MT-логин клиентского счёта. |
| secret_key | string | Да | Secret Key, скопированный из Back Office. |
| investment_platform_id | string | Да | Экземпляр инвестиционной платформы (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"
}'Ответ
URL Web UI со встроенным токеном в форме https://{domain_name}/{token}.
{
"status": 200,
"data": {
"url": "https://my4.b2copy-demo.com/f5f9470def7b9b9b96b2427a6ebbd8c2"
}
}