Java アプリを使用して IMAP および POP3 サーバーに接続し、電子メールをダウンロードする Web ベースの電子メール クライアントがあります。ユーザーが通常米国からログインすると、Java アプリが実行されている同じ国からユーザーがログインするまで、Java アプリが電子メールを収集するためのアクセス権を持たないという問題があります。
アカウントユーザーがアプリにメールを収集する許可を与えるために、これを克服してGoogle oAuthを使用するように言われました。これは正しいです?これが完了したら、API を使用して連絡先をインポートしたいと思いますが、今のところ承認/認証で十分です。
私が直面している問題は、Google oAuth api ドキュメントの先頭または末尾を作成しようとした後、本当に混乱し、まだ実際の例を作成できなかったことです。ドキュメントには減価償却された API へのリンクが含まれていることが多く、必要な API とサンプル ソース コードの両方へのダウンロード リンクを含む例はありません。
ユーザーがアクセスを許可するポップアップを作成するために、javascriptを介してクライアント認証を使用する必要があることを何/どのように達成するのかも明確ではありませんか?
または、インストール済みのアプリ クライアントをトークンとシークレットと共に使用しますか?ライブラリを私の小さなメール ダウンローダー アプリに追加します。
これに関するより直感的なドキュメントと実用的な例はどこにありますか?