Apple - Как мы можем использовать Touch ID в приложениях iOS в случае смены пароля

Я хочу использовать его на экране входа в систему. В частности, вместо того, чтобы просить пользователя ввести идентификатор входа и пароль, я хочу, чтобы пользователь использовал Touch Id, и если он / она является владельцем устройства, то разрешите им войти в приложение (экран входа в систему).

У меня такой вопрос, если пользователь меняет пароль с помощью веб-приложения, то в этом случае touchId должен дать сбой. Как я могу этого добиться?


person Coder    schedule 06.07.2015    source источник
comment
Это может помочь stackoverflow.com/q/24158062/3522537   -  person Abdullah Ossama Omari    schedule 07.07.2015


Ответы (1)


Вы можете использовать Touch ID для защиты пароля, который хранится в связке ключей. Как только элемент связки ключей будет разблокирован, предоставьте имя пользователя/пароль на своем веб-сайте для проверки. Если проверка не удалась, предложите пользователю ввести пароль. Как только новый пароль будет успешно проверен, обновите элемент связки ключей.

Загрузите приложение iTunesConnect, чтобы увидеть пример такого поведения.

Пример кода по использованию TouchID со связкой ключей находится здесь — https://developer.apple.com/library/ios/samplecode/KeychainTouchID/Introduction/Intro.html

person Paulw11    schedule 06.07.2015