Используйте собственный менеджер паролей - PullRequest
0 голосов
/ 30 июня 2018

Можно ли использовать (с Codename One) собственный менеджер паролей для хранения или получения пароля пользователя?

Мой вариант использования: см. Этот снимок экрана приложения iOS Teachable, на виртуальной клавиатуре есть значок ключа для доступа к диспетчеру паролей iPhone (который использует FaceID в случае iPhone X). Я знаю, как создать форму входа в систему с помощью TextModeLayout, но я не знаю, как получить эту функцию управления паролем navite.

teachable login screen

1 Ответ

0 голосов
/ 01 июля 2018

Мы не поддерживаем это прямо сейчас, но это должно быть довольно легко добавить на основе этого: https://medium.com/@abhimuralidharan/password-autofill-for-ios-apps-for-faster-login-ios-11-1d9f77deb35a

Мы можем сделать это без проблем для полей пароля, но нам, вероятно, понадобится новый тип бита для поля имени пользователя. В идеале у нас также должны быть типы полей для всех свойств, чтобы автозаполнение формы работало правильно.

Нам, вероятно, также понадобится подсказка сборки, чтобы установить домен приложения, чтобы менеджер паролей связывал ваше приложение с нужным доменом. Я не уверен, что мы доберемся до этого в этом выпуске, так как у нас много информации, и летние месяцы тяжелые, но вы можете подать RFE, и мы доберемся до него.

В качестве краткосрочного обходного пути вы можете использовать это: https://github.com/codenameone/FingerprintScanner/ для аутентификации с использованием идентификатора касания и, возможно, идентификатора лица (еще не тестировал его, так как мы создали этот cn1lib до появления идентификатора лица).

...