HTTPS_PROXY=http://proxy.example.net:8080 node app.js

POSIX 셸에서 이 명령은 Google의 Node 인증 라이브러리가 프록시 경로를 사용할 수 있는 상태로 app.js을 실행합니다. 이 라이브러리는 명시적 프록시 구성이 없는 HTTPS 요청에 대해 HTTPS_PROXY와 https_proxy을 문서화합니다.

기존 GoogleAuth, JWT 또는 다른 지원되는 인증 흐름을 유지하십시오. 프록시 요구 사항이 어설션 서명이나 토큰 교환을 다시 구현해야 한다는 뜻은 아닙니다.

변수 이름은 HTTPS 대상을 선택하고, 값의 http:// 스킴은 중계자를 설명합니다. 공용 HTTP 경로의 경우 HTTP 프록시 목록이 해당 환경 값의 후보를 제공합니다. 인증 흐름이 HTTPS로 토큰을 얻는다면, 그 요청은 이후의 API 호출이 시작되기 전에 이 경로가 필요합니다.

OAuth 응답과 연결 실패를 구분하십시오. 권한 부여 서버의 거부가 프록시를 통해 정상적으로 도착했을 수 있습니다. 세부 정보를 보존하고 프록시 주소를 바꾸는 대신 어설션이나 계정 구성을 조사하십시오.

관련 글