Нет описания правки |
Нет описания правки |
||
| Строка 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