Получение настроек SSO организации

Возвращает настройки SSO организации и публичные сертификаты поставщика удостоверений (IdP).

Требуется одно из разрешений:

  • directory:read_organization — чтение данных об организации;
  • directory:write_organization — редактирование организации.

Отправить запрос может администратор организации.

Request

GET

https://cloud-api.yandex.net/v1/directory/organizations/{org_id}/settings/sso

Path parameters

Name

Description

org_id

Type: integer

Идентификатор организации.

Responses

200 OK

Настройки SSO получены. Ответ содержит поля: entity_id (строка) — идентификатор конфигурации поставщика удостоверений (IdP); single_sign_on_service_url (строка) — URL сервиса единого входа поставщика удостоверений; client_id (строка или null) — идентификатор OAuth-клиента; certs (массив строк) — публичные сертификаты поставщика удостоверений, используются первые два: новый и старый; is_enabled (boolean) — включен ли SSO; is_department_sync_enabled (boolean) — включена ли синхронизация подразделений. При отсутствии организации, подтвержденного основного домена или конфигурации SSO возвращается 404.

403 Forbidden

Доступ к ресурсу запрещен. У пользователя или приложения недостаточно прав.

Body

application/json
{
  "error": "forbidden",
  "description": "Forbidden",
  "message": "Forbidden",
  "details": {}
}

Name

Description

description

Type: string

Техническое описание ошибки.

Example: Forbidden

error

Type: string

Код ошибки

Example: forbidden

message

Type: string

Сообщение об ошибке.

Example: Forbidden

details

Type: object

Дополнительные детали ошибки

Example
{}

404 Not Found

Запрашиваемый ресурс не найден.

Body

application/json
{
  "error": "not_found",
  "description": "Not found",
  "message": "Not found",
  "details": {}
}

Name

Description

description

Type: string

Техническое описание ошибки.

Example: Not found

error

Type: string

Код ошибки

Example: not_found

message

Type: string

Сообщение об ошибке.

Example: Not found

details

Type: object

Дополнительные детали ошибки

Example
{}

422 Unprocessable Entity

Возможные ошибки:

  • Feature unavailable
  • Invalid data

Body

application/json
{
  "error": "feature_unavailable",
  "description": "Feature unavailable",
  "message": "Feature unavailable",
  "details": {}
}

Name

Description

description

Type: string

Техническое описание ошибки.

Example: Feature unavailable

error

Type: string

Код ошибки

Example: feature_unavailable

message

Type: string

Сообщение об ошибке.

Example: Feature unavailable

details

Type: object

Дополнительные детали ошибки

Example
{}
Предыдущая