ネイティブAndroid(とiOSもそうだと思います)アプリは、アプリのプライベートデータ(ログイン資格情報など)をプライベートアプリのデータストレージに簡単に保存できます。この方法はかなり安全です(ユーザーが電話を根付かない限り...)が、コードワ(イオン2)からこのストレージに到達する方法はわかりません。利用可能Ionic2にパスワードを保存する簡単な方法はありますか?
現在の方法:
- NativeStorageプラグイン - データを保持する(共有データを!)Androidのコンテキストを使用して暗号化なし。
- SecureStorageプラグイン - 電話機をピン/パスワードでロックする必要があります。これは通常のユーザーからは要求できないものです。
- LocalStorageプラグイン - NativeStorageよりも安全性が低い
- SqlStorage - 本当ですか?私の3つの安全なフィールドのSQLクエリ。そう思わないでください。あまりにも多くの作業...
何か不足していますか?
EDIT:この質問は、NativeStorageが十分に安全でないという誤った印象に基づいています。プラグインを見直した後、私はそれが正しいとは思わないでしょう。 質問は主に、パスワードで保護されたデータを提供するプラグインの「新機能」(まだ公開されていませんでしたが、コードはそこにあります)のために発生しました。 しかし、アプリケーションのプライベート共有データを使用するのは、上記のような適切なオプションがない場合に最適なオプションの1つである必要があります。
は、なぜあなたは、デバイスにパスワードを保存したいですか?ログイン後、あなたは単にパスワードの代わりにトークン(有効期限付き)を保存することができます... – sebaferreras