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

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

Чтобы получить токен аутентификации клиент отправляет 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