Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
'''''[[Установка и настройка]] / [[Установка и настройка|Основные элементы АппОптима]] / [[АппОптима]] / [[АппОптима|REST API]] / [[API Контроллера Задач|API Контроллера задач]] / Создание SSO-токена''''' | |||
Этот вызов API создает токен, который позволяет выполнять URL-адреса загрузки пакета обновления. | Этот вызов API создает токен, который позволяет выполнять URL-адреса загрузки пакета обновления. | ||
Строка 49: | Строка 51: | ||
"clientSecret": "string", | "clientSecret": "string", | ||
"scope": "string" | "scope": "string" | ||
} | } | ||
== Ответ == | == Ответ == | ||
Строка 75: | Строка 77: | ||
-H "accept: application/json" | -H "accept: application/json" | ||
-H "Content-Type: application/json" | -H "Content-Type: application/json" | ||
-d "\{ \"clientId\": \"dt0s04.AAAAAAAA\", \"clientSecret\": \"dt0s04.AAAAAAAA.AAAA00AAAAAAAAAA0OBA6AVNCQVQAGSO25 | -d "\{ \"clientId\": \"dt0s04.AAAAAAAA\", \"clientSecret\": \"dt0s04.AAAAAAAA.AAAA00AAAAAAAAAA0OBA6AVNCQVQAGSO25 | ||
==== URL-адрес запроса ==== | ==== URL-адрес запроса ==== | ||
Строка 87: | Строка 89: | ||
], | ], | ||
"expiresAt": 1615477153001 | "expiresAt": 1615477153001 | ||
} | } | ||
==== Код ответа ==== | ==== Код ответа ==== | ||
<code>200</code> | <code>200</code> |
Текущая версия от 15:40, 6 января 2025
Установка и настройка / Основные элементы АппОптима / АппОптима / REST API / API Контроллера задач / Создание SSO-токена
Этот вызов API создает токен, который позволяет выполнять URL-адреса загрузки пакета обновления.
Конечная точка
/public/v1.0/oauth/api-token
Параметры
Параметр | Тип | Описание | В | Обязательно |
---|---|---|---|---|
body | TokenGrantCredentialsDto | - | body | Нет |
Объекты тела запроса
Объект TokenGrantCredentialsDto
Элемент | Тип | Описание | Обязательно |
---|---|---|---|
clientId | string | - | Нет |
clientSecret | string | - | Нет |
scope | string | - | Нет |
JSON-модель тела запроса
<{ "clientId": "string", "clientSecret": "string", "scope": "string" }
Ответ
Коды ответов
Код | Описание |
---|---|
200 | Токен успешно сгенерирован |
401 | Недействительные учетные данные |
404 | Кластер не найден |
Пример
В этом примере вы создаете токен для выполнения следующего вызова REST:
Curl
<curl -X POST "https://mcsvc.dynatrace.com/rest/public/v1.0/oauth/api-token" -H "accept: application/json" -H "Content-Type: application/json" -d "\{ \"clientId\": \"dt0s04.AAAAAAAA\", \"clientSecret\": \"dt0s04.AAAAAAAA.AAAA00AAAAAAAAAA0OBA6AVNCQVQAGSO25
URL-адрес запроса
https://mcsvc.dynatrace.com/rest/public/v1.0/oauth/api-token
Тело ответа
<{ "token": "aaA0aAAaAaAAA0AaAAAaaAaaAaAAAaA0AaA0.eyJzdWIiOiJjbHVzdGVyLTBhMDBhMGEwLTkyZWMtMTFlNy1iMWU2LTEyZmJkMWZiMzczMkBkeW5hdHJhY2UtbWFuYWdlZC5jb20iLCJhdWQiOiJkdDBzMDQuTFFWT1FQQVMiLCJ1aWQiOiI5N2Y0OGFhMy1jYmRiLTRkMzEtOGE2YS02NjUyNTQxMzY5MTIiLCJzY29wZSI6InNzbzIwLW1hbmFnZWQtY2x1c3Rlci1vZmZsaW5lLWJ1bmRsZSIsImlzcyI6Imh0dHBzOi8vc3NvLXNwcmludC5keW5hdHJhY2VsYWJzLmNvbTo0NDMiLCJleHAiOjE2MTU0NzcxNTIsImdyYW50VHlwZSI6ImNsaWVudF9jcmVkZW50aWFscyIsImlhdCI6MTYxNTQ2OTk1Mn0.svn34bJEZbziHVyV7cKW9OWwvBwakzH0Ke_Iu19GV743zrC4zHuX4YQFts-JkEHRYmnVvnQRwPPCakuq0LHVjA", "scopes": [ "sso20-АппОптима-cluster-offline-bundle" ], "expiresAt": 1615477153001 }
Код ответа
200