私のコードはIMAPおよびSMTPサーバーに接続して、定期的に(現在は約3分ごとに)電子メールを送受信する必要があります。一般的なユーザーフローは次のとおりです。
- ログイン
- IMAPとSMTPの詳細(emailIdとパスワードを含む)を入力して、電子メールを統合します。
- データに移動
バックグラウンドで、IMAPサーバーから定期的に電子メールをプルするクォーツスケジューラーを実行します。Web UIとクォーツスケジューラは別々のVMで実行され、RESTで相互に通信します。
このようなシナリオでユーザーの電子メール資格情報を保護するための良い方法は何でしょうか?ユーザーにパスワードを再度尋ねたくないので、一方向のハッシュは役に立ちませんが、IMAPで接続するためのクレデンシャルを提供する必要があります