OAuth2.0 を使用して Google カレンダー API の Google 認証を必要とするデスクトップ プロジェクトに取り組んでいます。使用言語はjavaです。
現在、プロジェクトを承認するには、java.swt.Desktop.getDesktop().browse(url) を使用してブラウザーを開き、[承認] ボタンをクリックして、リダイレクトされたページの承認コードをコピーし、アプリケーションに貼り付ける必要があります。また、ユーザーは Web ページを手動で閉じる必要があります。かなり面倒。
この認証手順を達成するための、より優れた、よりユーザーフレンドリーなアプローチはありますか? 私が達成したい最終的な手順は、アプリケーションが承認ページを開き、ユーザーが「同意する」をクリックし、ページが自動的に閉じてソフトウェアが承認されることだけです。この種の手順は、他のアプリケーションで見たことがあります。これを達成する方法がわからないだけです。
前もって感謝します。