UserAccount

Набор методов управления пользовательскими аккаунтами. Сейчас используется только для аккаунтов Яндекс.Паспорта.

JSON-представление

{
  "id": "string",

  //  включает только одно из полей `yandexPassportUserAccount`, `samlUserAccount`
  "yandexPassportUserAccount": {
    "login": "string",
    "defaultEmail": "string"
  },
  "samlUserAccount": {
    "federationId": "string",
    "nameId": "string"
  },
  // конец списка возможных полей

}
Поле Описание
id string

Идентификатор аккаунта пользователя

yandexPassportUserAccount object
включает только одно из полей yandexPassportUserAccount, samlUserAccount

Ресурс YandexPassportUserAccount. Подробнее см. в разделе Аккаунт Яндекс.Паспорта.

yandexPassportUserAccount.
login
string

Логин аккаунта Яндекс.Паспорта.

yandexPassportUserAccount.
defaultEmail
string

Email используемый по умолчанию для пользователя с аккаунтом Яндекс.Паспорта.

samlUserAccount object
включает только одно из полей yandexPassportUserAccount, samlUserAccount

Пользователь федерации. Подробнее см. в разделе SAML-совместимые федерации.

samlUserAccount.
federationId
string

Обязательное поле. Идентификатор федерации, которой принадлежит пользователь.

Максимальная длина строки в символах — 50.

samlUserAccount.
nameId
string

Обязательное поле. Идентификатор имени пользоваетля федерации. Идентификатор имени должен быть уникальным в федерации. Длина 1-256 символов.

Длина строки в символах должна быть от 1 до 256.

Методы

Метод Описание
get Возвращает указанный ресурс UserAccount.