Чтение и запись данных двухфакторной аутентификации
Пакет SDK ESET Secure Authentication On-Prem предоставляет интерфейс IUserStorage, с помощью которого осуществляется транспортировка данных между пакетом SDK и базой данных. Этот интерфейс должен быть реализован для чтения и записи данных двухфакторной аутентификации (подробные сведения см. в руководстве разработчика SDK).
Интерфейс использует два требующих реализации метода: loadUserи saveUser.
loadUser
Для этого метода используется следующий входной параметр:
•string username — пользователь, чьи данные двухфакторной аутентификации будут получены.
Тип возвращаемого значения этого метода:
•string data — данные двухфакторной аутентификации для пользователя.
Другими словами, для возвращения данных двухфакторной аутентификации пользователя следует использовать указанное для него имя пользователя.
saveUser
Для этого метода используются следующие входные параметры:
•string username — пользователь, чьи данные двухфакторной аутентификации необходимо хранить.
•string data — данные двухфакторной аутентификации для хранения.
Этот метод не возвращает значение. Другими словами, пакет SDK предоставит имя пользователя и данные двухфакторной аутентификации (убедитесь, что эти данные записываются в поле двухфакторной аутентификации базы данных пользователя).