Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
'''''[[Установка и настройка]] / [[Установка и настройка|Основные элементы АппОптима]] / [[АппОптима]] / [[АппОптима|REST API]] / [[API Контроллера Задач|API Контроллера задач]] / Создание клиентского SSO''''' | |||
Этот вызов API создает клиентский <code>OAuth API</code>: | Этот вызов API создает клиентский <code>OAuth API</code>: | ||
Строка 64: | Строка 66: | ||
"string" | "string" | ||
] | ] | ||
} | } | ||
== Пример == | == Пример == | ||
Строка 77: | Строка 79: | ||
<curl -X POST "<nowiki>https://mcsvc.dynatrace.com/rest/public/v1.0/oauth/registration/withLicenseKey</nowiki>" | <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>" | -u "<cluster-identifier>:<license-key>" | ||
==== URL-адрес запроса ==== | ==== URL-адрес запроса ==== | ||
Строка 90: | Строка 92: | ||
"sso20-identity-linking" | "sso20-identity-linking" | ||
] | ] | ||
} | } | ||
==== Код ответа ==== | ==== Код ответа ==== | ||
<code>200</code> | <code>200</code> |
Текущая версия от 15:40, 6 января 2025
Установка и настройка / Основные элементы АппОптима / АппОптима / REST API / API Контроллера задач / Создание клиентского SSO
Этот вызов 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