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

Em um shell POSIX, isto inicia app.js com a rota de proxy disponível para a biblioteca de autenticação Node do Google. A biblioteca documenta HTTPS_PROXY e https_proxy para solicitações HTTPS sem configuração explícita de proxy.

Mantenha o GoogleAuth, JWT ou outro fluxo de autenticação suportado já existente. Uma exigência de proxy não pede a reimplementação da assinatura de asserção nem da troca de token.

O nome da variável seleciona destinos HTTPS; o esquema http:// no valor descreve o intermediário. Para uma rota HTTP pública, a lista de proxies HTTP oferece candidatos para esse valor de ambiente. Se o fluxo de autenticação obtém um token por HTTPS, essa solicitação precisa desta rota antes que a chamada de API posterior possa começar.

Distinga uma resposta OAuth de uma falha de conexão. Uma rejeição do servidor de autorização pode ter chegado com sucesso através do proxy. Preserve seus detalhes e investigue a asserção ou a configuração da conta em vez de alterar os endereços de proxy.

Artigos relacionados