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

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

Материал из Документация АппОптима

Установка и настройка / Основные элементы АппОптима / АппОптима / 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