Google の Node 認証ライブラリ: トークン要求に HTTPS_PROXY を設定する
アプリケーションの Google 認証フローを置き換えずに、トークン要求用の文書化されたプロキシ環境を設定します。
HTTPS_PROXY=http://proxy.example.net:8080 node app.jsPOSIX シェルでは、このコマンドは Google の Node 認証ライブラリがプロキシ経路を利用できる状態で app.js を起動します。このライブラリは、明示的なプロキシ設定を持たない HTTPS 要求に対して HTTPS_PROXY と https_proxy を文書化しています。
既存の GoogleAuth、JWT、その他のサポートされた認証フローを維持してください。プロキシが必要でも、アサーションの署名やトークン交換を再実装する必要はありません。
変数名は HTTPS の宛先を選び、値の http:// スキームは中継者を表します。公開 HTTP 経路については、HTTP プロキシ一覧 がその環境値の候補を提供します。認証フローが HTTPS 経由でトークンを取得する場合、その要求は後続の API 呼び出しを始める前にこの経路を必要とします。
OAuth の応答と接続障害を区別してください。認可サーバーによる拒否がプロキシ経由で正常に届いている可能性があります。その詳細を保持し、プロキシアドレスを変更するのではなく、アサーションやアカウント設定を調べてください。