Поставщик учетных данных Windows 8: привязка RFID к учетной записи

Я сделал поставщика учетных данных Windows 8. Как только пользователи приближаются к RFID, им разрешается входить в систему без ввода имени пользователя и пароля. Информация об аутентификации в настоящее время связана через обычный текстовый файл. Он хранит кортеж (rfid, имя пользователя, пароль пользователя). Это небезопасно и должно быть временным решением для проверки концепции.

Как безопасно связать RFID и учетную запись с помощью платформы Windows 8?


person andre    schedule 11.08.2014    source источник


Ответы (1)


Профессионально вы используете базу данных для своего приложения. Сохраните свои данные в таблице БД (что в любом случае является более эффективным подходом) и запросите БД для каждого чтения RFID:

CREATE TABLE [Users](
    [RFID]     [nchar(24)] NOT NULL,
    [UserName] [nvarchar](30) NOT NULL,
    [Password] [nvarchar](30) NOT NULL,
    [Isadmin] [bit] NULL
)

Select Username,Password from Users where RIFD='TagRead'
person apomene    schedule 11.08.2014
comment
В Интернете отсутствует информация о том, как это сделать с помощью фреймворка Windows. Я начинаю верить, что это единственный подход. Меня беспокоит только то, что я не хочу сохранять простые текстовые пароли даже в своей собственной БД. Хэш-пароль в моей БД не будет соответствовать тому, что есть в Windows. - person andre; 11.08.2014
comment
Это в конечном итоге то, что я сделал. Однако, поскольку это часть более крупного приложения, которое не включает базу данных, я просто сериализую данные в файл и шифрую их. - person andre; 13.08.2014