2009-07-07 15 views
0

私は、新しいメッセージをチェックするためにユーザーの代わりにGmailに接続するというWebアプリケーションを作成しています。ユーザーの資格情報を安全に保存してログイン用に回復できるようにする方法はありますか、またはGmailが接続で使用するトークンを取得する方法はありますか?ユーザーの代わりにIMAPサーバーに接続する安全な方法はありますか?

EDIT:このアプリケーションは主にモバイルユーザーに使用されるため、頻繁にサイトにログインすることはありません。したがって、情報をクッキーに格納することは実行可能ではありません。

答えて

2

GMailのWebインターフェイスにログインしている場合は、クッキーの形でトークンが与えられます。 yそのトークンとWebインターフェイスを使用できる場合は、資格情報を保存せずにメールにアクセスできます。もちろん、それはIMAPアクセスではなく、期限切れです(良いトークンとして)。

また、自分のコンピュータにCookieとして保存した値で、自分の資格情報を暗号化することもできます。その後、あなたのサイトにアクセスすると、暗号化された資格情報を復号化するための鍵を保存せずにメールを確認することができます。

どちらも理想的な解決策ではありませんが、うまくいけば、正しい方向に動くようになります。

+0

私は何らかのクッキーベースのソリューションを考えましたが、アプリケーションはモバイルユーザーをほとんどサポートするため、情報をクッキーに格納することは理想的ではありません。 – pschorf

関連する問題