DSSDevicesManager
public class DSSDevicesManager
Класс для управления устройствами пользователя DSS, на которые установлены векторы аутентификации
-
Получение с DSS списка всех устройств
Declaration
Parameters
user
Пользователь к которому привязаны устройства
callback
Замыкание возвращает результат
result
При успешном выполнении возвращает список устройств. Иначе возвращает ошибку
-
Отзыв (удаление) устройства и соответствующего ему ключа myDSS
Помечает ключ, соответствующий данному устройству, как удаленный. Ключ перестаёт действовать
Перед выполнением
user.isReadyToSign
должен бытьtrue
Declaration
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
. Иначе возвращает ошибку