Описание настроек аутентификации MyDssAuth (MyDssAuthSettings)
Описание настроек аутентификации при помощи мобильного приложения с Ключ SDK.
Поле | Тип | Описаниe |
---|---|---|
MyDssSelfRegEnabled | bool | Разрешена ли самостоятельная привязка пользователем устройства к учетной записи в мобильном приложении |
MyDssTimeStep | int | Интервал валидации кода подтверждения в секундах |
MyDssKeyProtectionFlags | MyDssKeyProtectionFlags | Параметры защиты вектора аутентификации |
MyDssActivationRequirements | MyDssActivationRequirements | Информация о требовании активации (ввода кода подтверждения) вектора аутентификации |
MyDssMultiusableKInit | bool | Разрешено ли многоразовое использование Kinit |
MyDssActivationCodeLength | int | Длина кода подтверждения |
MyDssCertifyWithUntrustedIssuers | bool | Разрешается ли привязка учетной записи через установку сертификата от издателя, корневой сертификат которого не зарегистрирован на сервере (true только для создания НЭП) |
QrCodeDisplayFormat | string | Формат отображения QR-кода Оператору: Screen - на экран; File - в файл; Frame - во всплывающем окне; PrintOnly - отправка на печать без отображения |
SendQrCodeByEmailPermitted | bool | Можно ли отправлять QR-код по указанному адресу электронной почты пользователя |
MyDssSystems | List<MyDssSystemInfo> | Зарегистрированные прикладные системы |
Параметры защиты вектора аутентификации MyDssKeyProtectionFlags
Поле | Тип | Описание |
---|---|---|
fingerprintRequired | Bool | Зарезервировано для дальнейшего использования |
collectEvents | Bool | Зарезервировано для дальнейшего использования |
collectDeviceInfo | Bool | Зарезервировано для дальнейшего использования |
collectSimInfo | Bool | Зарезервировано для дальнейшего использования |
collectLocation | Bool | Зарезервировано для дальнейшего использования |
passwordPolicy | Int | Требования к сложности ПИН-кода на вектор аутентификации (от 0 до 3) |
denyOSProtection | Bool | Разрешено ли защищать вектор аутентификации при помощи биометрических данных |
scoringEnabled | Bool | Зарезервировано для дальнейшего использования |
strongKeyProtectionType | Bool | Разрешено ли использовать SDK в режиме silent (False используется только для УНЭП) |
Информация о требовании кода подтверждения для вектора аутентификации MyDssActivationRequirements
Поле | Тип | Описание |
---|---|---|
ActivationRequired | bool | Требуется ли код подтверждения |
AvailableDestinations | IList<ContactInfoType> | Список способов получения кода подтверждения: EmailAddress - электронная почта; PhoneNumber - СМС |
MyDssSystemInfo
Поле | Тип | Описание |
---|---|---|
Id | string | Идентификатор прикладной системы |
DisplayName | string | Отображаемое имя прикладной системы |
Parameters | Dictionary<string, string> | Параметры прикладной системы (при наличии выполненных настроек, переопределяющих общую настройку) |