定期的に実行され、Google API (顧客データベース/ldap/... からいくつかの情報を更新) を使用するスタンドアロン Java アプリケーション ( 「インストールされたアプリケーション」を参照) があります。
Google API にアクセスするために、ユーザー名とパスワードを構成ファイルに保存しますが、これはセキュリティ リスクであり、顧客はそれを好まない. そのため、代わりにOAuth2 の長寿命アクセス トークンを使用したいと考えています。
Google OAuth2 アクセス トークンのデフォルトの有効期限は?
アプリケーションにはアクセス トークンしかないため、アクセス トークンの有効期限が切れると、アプリ自体はそれを更新できません。
個人的には、この場合の OAuth2 実装は大きなメリットをもたらさないと思いますが、主な問題であるデフォルトの有効期限に焦点を当てましょう。