...
Пример запроса в Postman:
Выборка |
---|
Пример Блок кода |
---|
|
|
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 =
}
response = requests.request("POST",
url,
data=payload,
headers=headers)
print(response.text)
Где
{domain}
–
домен
или
IP-адрес
сервера
платформы;
{UserName}
–
имя
пользователя,
от
которого
будет
осуществляться
работа
по
API;
{Password}
–
пароль
пользователя.
Обратите
внимание
–
Если
Вы
получили
ошибку
'invalid_scope',
то
можно
попробовать
заменить
все
знаки
'+'
в scope
и response_type
на
пробелы.
POST http://{domain}/idsrv/connect/token
...