私は、ユーザーの Gmail アクティビティ (最も多くメールを送信している相手など) の興味深い視覚化をユーザーに表示する Web アプリケーションを構築しています。明らかに、ユーザーはアプリケーションを使用するために自分の Gmail パスワードを私に提供する必要があります。
- Gmail のパスワードを平文で保存します。リスキーな!
- Gmail のパスワードは一切保存しないでください。データを同期するたびにユーザーに入力を強制します。不便な可能性があります。
- Gmail のパスワードは、保存する前に暗号化してください。アプリケーションへのユーザーのパスワードが鍵です。
(3) のようなものが最善のように思えますが、(3) を使用すると、ユーザーがログインしたときにのみデータを同期できます (それ以外のときはアプリケーションへのパスワードがわからないため)、これは理想的ではありません。ユーザーがボタンをクリックして、パスワードを再入力せずにいつでも Gmail からデータを同期できるMint.comのようなソリューションを希望します (銀行のパスワードを保存せずに Mint がこれをどのように達成するか考えていますか?)