(Новая страница: «Этот вызов API создает клиентский <code>OAuth API</code>: == Конечная точка == <code>/public/v1.0/oauth/registration/withL...») |
Нет описания правки |
||
| Строка 58: | Строка 58: | ||
=== JSON-модель тела ответа === | === JSON-модель тела ответа === | ||
< | <{ | ||
"clientId": "string", | "clientId": "string", | ||
"clientSecret": "string", | "clientSecret": "string", | ||
| Строка 75: | Строка 75: | ||
==== Curl ==== | ==== Curl ==== | ||
< | <curl -X POST "<nowiki>https://mcsvc.dynatrace.com/rest/public/v1.0/oauth/registration/withLicenseKey</nowiki>" | ||
-H "accept: application/json" | -H "accept: application/json" | ||
-u "<cluster-identifier>:<license-key>"</code> | -u "<cluster-identifier>:<license-key>"</code> | ||
| Строка 83: | Строка 83: | ||
==== Тело ответа ==== | ==== Тело ответа ==== | ||
< | <{ | ||
"clientId": "dt0s04.AAAAAAAA", | "clientId": "dt0s04.AAAAAAAA", | ||
"clientSecret": "dt0s04.AAAAAAAA.AAAA00AAAAAAAAAA0OBA6AVNCQVQAGSO25VM5KDFBIKEZ7HVG6THKTHGWAY5ACCL", | "clientSecret": "dt0s04.AAAAAAAA.AAAA00AAAAAAAAAA0OBA6AVNCQVQAGSO25VM5KDFBIKEZ7HVG6THKTHGWAY5ACCL", | ||
"scopes": [ | "scopes": [ | ||
"sso20- | "sso20-АппОптима-cluster-offline-bundle", | ||
"sso20-identity-linking" | "sso20-identity-linking" | ||
] | ] | ||
Версия от 14:54, 25 декабря 2024
Этот вызов API создает клиентский OAuth API:
Конечная точка
/public/v1.0/oauth/registration/withLicenseKey
Параметры
| Параметр | Тип | Описание | В | Обязательно |
|---|---|---|---|---|
| clientType | string | - | query | Нет |
Ответ
Коды ответов
| Код | Тип | Описание |
|---|---|---|
| 200 | ClientCredentialsDto | Учетные данные кластера успешно созданы |
| 401 | Неверные учетные данные кластера |
Объекты тела ответа
Объект ClientCredentialsDto
| Элемент | Тип | Описание |
|---|---|---|
| clientId | string | - |
| clientSecret | string | - |
| scopes | string[] | - |
JSON-модель тела ответа
<{
"clientId": "string",
"clientSecret": "string",
"scopes": [
"string"
]
}
Пример
В этом примере вы создаете клиентский OAuth API, выполняемый после вызова REST.
Где:
<cluster-identifier>— это идентификатор кластера (в меню выберите Лицензирование). Например,0a00a0a0-92ec-11e7-b1e6-12fbd1fb3732<license-key>— это лицензионный ключ, предоставленный вам в приветственном письме и видимый в разделе Лицензирование. Например,0a0aAAAA0jeUv6N.
Curl
<curl -X POST "https://mcsvc.dynatrace.com/rest/public/v1.0/oauth/registration/withLicenseKey" -H "accept: application/json" -u "<cluster-identifier>:<license-key>"
URL-адрес запроса
https://mcsvc.dynatrace.com/rest/public/v1.0/oauth/registration/withLicenseKey
Тело ответа
<{
"clientId": "dt0s04.AAAAAAAA",
"clientSecret": "dt0s04.AAAAAAAA.AAAA00AAAAAAAAAA0OBA6AVNCQVQAGSO25VM5KDFBIKEZ7HVG6THKTHGWAY5ACCL",
"scopes": [
"sso20-АппОптима-cluster-offline-bundle",
"sso20-identity-linking"
]
}
Код ответа
200