Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Создание клиентского SSO

Материал из Документация АппОптима
Версия от 14:54, 25 декабря 2024; IKuznetsov (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Этот вызов 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