Показать/Скрыть содержание

    Информация о средстве аутентификации (DssTokenInfo)

    Структура DssTokenInfo содержит информацию о средстве аутентификации.

    Поле Тип Описаниe
    Id Long Идентификатор средства аутентификации (токена)
    Serial String Серийный номер токена
    Alias String Уникальный идентификатор устройства
    TokenType String Тип средства аутентификации. Возможные значения:
    * HOtp - одноразовый пароль на основе HMAC,
    * TOtp - одноразовый пароль на основе времени,
    * SmsOtp - одноразовый пароль посредством SMS,
    * EmailOtp - одноразовый пароль посредством электронной почты,
    * MyDss - вектор аутентификации для мобильного приложения,
    * MyDssInit - QR-код для привязки учетной записи в мобильном приложении.
    LicenseSerialNumber String Серийный номер лицензии, которая привязана к токену аутентификации
    Parameters Dictionary<string, string> Параметры средства аутентификации
    UserId String Идентификатор пользователя
    TempUserId String Временный идентификатор пользователя (используется только для некоторых сценариев с предварительной "анонимной" регистрацией)
    CanManageUser Bool Флаг, указывающий, может ли Оператор управлять пользователем, которому принадлежит токен (находятся ли они в одной группе). Для пользователей с TempUserId всегда true
    UserLogins Dictionary<string, string> Список логинов пользователя в формате <Имя ЦИ, Логин в этом ЦИ>. Для локального ЦИ используется значение realsts

    Параметры средства аутентификации

    В таблице ниже приведены параметры средства аутентификации, которые могут быть возвращены при обращении к методу /authntokens. Все значения являются строковыми.

    Параметр Описаниe
    Msisdn Номер телефона
    Email Адрес электронной почты
    DeviceFingerprint Отпечаток устройства пользователя
    DeviceName Имя устройства пользователя
    PushAddress PUSH-адрес устройства пользователя
    OsType Тип операционной системы устройства пользователя:
    iOS = 1,
    Android = 2,
    Huawei = 3
    OsVersion Версия операционной системы пользователя
    DeviceModel Модель устройства пользователя
    Locale Язык устройства пользователя
    TimeZoneUTCOffset Временная зона устройства пользователя (формат не специфицирован)
    AppVersion Версия используемого SDK
    DeviceFingerprintRequired Строковое представление true/false, соответствующее необходимости предъявления отпечатка устройства пользователя
    ProfileId Идентификатор профиля криптопровайдеров
    CreationType Тип регистрации ключей аутентификации:
    Anonymous - для регистрации с уникальным идентификатором,
    Initialization - для регистрации с QR-кодом,
    Request - при помощи другого устройства
    TempUserName Желаемый логин пользователя
    Alias Уникальный идентификатор устройства пользователя, используемый в некоторых сценариях "анонимной" регистрации
    SystemId Идентификатор прикладной системы, в которой создан ключ аутентификации
    NotBeforeUtc Срок начала действия ключа аутентификации в Unix Time (строка)
    NotAfterUtc Срок окончания действия ключа аутентификации в Unix Time (строка)
    AuthKeyType Тип аутентификации мобильного приложения:
    0 - ключ подписи в мобильном приложении и/или на токене,
    1 - "распределенные" ключи
    ByCert Сертификат, по которому осуществлялась регистрация устройства пользователя
    ByCertIssuer Имя издателя сертификата, по которому осуществлялась регистрация устройства пользователя
    ByCertSerial Серийный номер сертификата, по которому осуществлялась регистрация устройства пользователя
    ByCertThumbprint Отпечаток сертификата, по которому осуществлялась регистрация устройства пользователя
    ByCertSKI Идентификатор открытого ключа сертификата, по которому осуществлялась регистрация устройства пользователя
    ByCertVerificationRequired Флаг, показывающий что устройство регистрировалось по сертификату и требуется специальный режим подтверждения устройства по подписи на ключе сертификата
    AppId Идентификатор SDK приложения (guid)
    AuthVersion Версия протокола аутентификации мобильного приложения (0 или 1)
    KInitKid Идентификатор ключа аутентификации в QR-коде
    ActivationCode Код активации ключа аутентификации в QR-коде
    NotBefore Срок начала действия ключа аутентификации в формате MM/dd/yyyy hh:mm:ss
    NotAfter Срок окончания действия ключа аутентификации в формате MM/dd/yyyy hh:mm:ss
    VerificationNonceRequired Флаг, указывающий, что требуются случайные данные (nonce) для подтверждения привязки устройства к учетной записи
    ReverificationRequired Флаг, указывающий требовать повторного подтверждения устройства при изменении данных профиля
    В начало © ООО "КРИПТО-ПРО", 2000–2025