/
Получение токена аутентификации

Получение токена аутентификации

Чтобы получить токен аутентификации, клиент отправляет POST запрос на сервер авторизации по адресу http(s)://{domain}/idsrv/connect/token.

Вид запроса:

Пример
import requests

url = "http://192.168.1.1/idsrv/connect/token"

payload = "grant_type=password&scope=openid+profile+email+roles+viqube_api+viqubeadmin_api+core_logic_facade+dashboards_export_service+script_service+migration_service_api+data_collection&response_type=id_token+token&username={UserName}&password={Password}"
headers = {
    'content-type': "application/x-www-form-urlencoded",
    'authorization': "Basic cHVibGljX3JvX2NsaWVudDpAOVkjbmckXXU+SF4zajY="
    }

response = requests.request("POST", url, data=payload, headers=headers)

print(response.text)

где
{domain} – домен или IP-адрес сервера платформы;
{UserName} – имя пользователя, от которого будет осуществляться работа по API;
{Password} – пароль пользователя.


Примечание – Для работы по API рекомендуется создать отдельного пользователя.

Обратите внимание – Если Вы получили ошибку 'invalid_scope', то можно попробовать заменить все знаки '+' в scope и response_type на пробелы.

Related content

Получение токена аутентификации
Получение токена аутентификации
More like this
Получение токена аутентификации
Получение токена аутентификации
More like this
Получение токена аутентификации
Получение токена аутентификации
More like this
Получение токена аутентификации
Получение токена аутентификации
More like this
Получение токена аутентификации
Получение токена аутентификации
More like this
Получение токена аутентификации
Получение токена аутентификации
More like this