Автозаполнение и управление паролями для разных серверов с использованием Ioni c / Capacitor - PullRequest
0 голосов
/ 04 августа 2020

Я бы хотел приложение Ioni c / Capacitor, которое могло бы подключаться к разным серверам для автозаполнения и сохранения паролей для этих серверов.

Оно должно работать аналогично тому, как приложение Nextcloud обрабатывает разные серверы. После выбора сервера пользователю предлагается ввести имя пользователя и пароль. На Android вы можете щелкнуть поле входа, и менеджер паролей сможет автоматически заполнить то, что он запомнил для домена.

введите описание изображения здесь

Приложение Ioni c похоже на окно браузера. Следовательно, возможно ли получить такое поведение только в том случае, если форма входа отображается на стороне сервера?

Это означает, что приложение должно вызывать форму входа, перейдя на сервер:

(Приложение загружает) -> (Пользователь выбирает сервер) -> (Приложение переходит к форме входа, отображаемой сервером, например, https://server.example.com/login) -> (Теперь браузер знает URL-адрес и автоматически заполняет логин) -> (JWT возвращается, а форма перенаправляет обратно в приложение)

Или есть способ эмулировать это поведение с помощью Capacitor без ущерба для безопасности пользователей?

...