UserAccountService
Набор методов управления пользовательскими аккаунтами. Сейчас используется только
для аккаунтов Яндекс.Паспорта.
Вызов | Описание |
---|---|
Get | Возвращает указанный ресурс UserAccount. |
Вызовы UserAccountService
Get
Возвращает указанный ресурс UserAccount.
rpc Get (GetUserAccountRequest) returns (UserAccount)
GetUserAccountRequest
Поле | Описание |
---|---|
user_account_id | string Обязательное поле. Идентификатор запрашиваемого ресурса UserAccount. Максимальная длина строки в символах — 50. |
UserAccount
Поле | Описание |
---|---|
id | string Идентификатор аккаунта пользователя |
user_account | oneof: yandex_passport_user_account или saml_user_account |
yandex_passport_user_account | YandexPassportUserAccount Ресурс YandexPassportUserAccount. |
saml_user_account | SamlUserAccount Пользователь федерации. |
YandexPassportUserAccount
Поле | Описание |
---|---|
login | string Логин аккаунта Яндекс.Паспорта. |
default_email | string Email используемый по умолчанию для пользователя с аккаунтом Яндекс.Паспорта. |
SamlUserAccount
Поле | Описание |
---|---|
federation_id | string Обязательное поле. Идентификатор федерации, которой принадлежит пользователь. Максимальная длина строки в символах — 50. |
name_id | string Обязательное поле. Идентификатор имени пользоваетля федерации. Идентификатор имени должен быть уникальным в федерации. Длина 1-256 символов. Длина строки в символах должна быть от 1 до 256. |
attributes | map<string,Attribute> Дополнительные атрибуты пользователя. |
Attribute
Поле | Описание |
---|---|
value[] | string |