DSSDevicesManager
public class DSSDevicesManager
Класс для управления устройствами пользователя DSS, на которые установлены векторы аутентификации
-
Получение с DSS списка всех устройств
Declaration
Parameters
userПользователь к которому привязаны устройства
callbackЗамыкание возвращает результат
resultПри успешном выполнении возвращает список устройств. Иначе возвращает ошибку
-
Отзыв (удаление) устройства и соответствующего ему ключа myDSS
Помечает ключ, соответствующий данному устройству, как удаленный. Ключ перестаёт действовать
Перед выполнением
user.isReadyToSignдолжен бытьtrueDeclaration
Parameters
deviceОтзываемое устройство
userПользователь к которому привязано устройство
callbackЗамыкание возвращает результат
resultПри успешном выполнении не возвращает ничего. Иначе возвращает ошибку
-
Подтверждение/отклонение добавления ключа на новое устройство
Запускает последовательность экранов SDK: сканирование QR-кода добавляемого устройства, экран с информацией о добавляемом устройстве с возможностью подтвердить или отклонить его, экран ввода пароля
Declaration
Swift
public static func processAwaitingDevice( user: DSSUser, callback: @escaping (_ result: Result<DSSApprovingResult, Error>) -> Void)Parameters
userПользователь, к которому привязывается устройство
callbackЗамыкание возвращает результат
resultПри успешном выполнении возвращает результат
DSSApprovingResult. Иначе возвращает ошибку
DSSDevicesManager Class Reference