Googles Node-authenticatiebibliotheek: stel HTTPS_PROXY in voor tokenaanvragen
Stel de gedocumenteerde proxy-omgeving in voor tokenaanvragen zonder de Google-authenticatiestroom van de applicatie te vervangen.
HTTPS_PROXY=http://proxy.example.net:8080 node app.jsIn een POSIX-shell start dit app.js met de proxyroute beschikbaar voor Googles Node-authenticatiebibliotheek. De bibliotheek documenteert HTTPS_PROXY en https_proxy voor HTTPS-aanvragen zonder expliciete proxyconfiguratie.
Behoud de bestaande GoogleAuth, JWT of een andere ondersteunde authenticatiestroom. Een proxyvereiste betekent niet dat het ondertekenen van assertions of de tokenuitwisseling opnieuw moet worden geïmplementeerd.
De naam van de variabele selecteert HTTPS-bestemmingen; het http://-schema in de waarde beschrijft de tussenpartij. Voor een openbare HTTP-route biedt de HTTP-proxylijst kandidaten voor die omgevingswaarde. Als de authenticatiestroom een token via HTTPS ophaalt, heeft die aanvraag deze route nodig voordat de latere API-aanroep kan beginnen.
Onderscheid een OAuth-antwoord van een verbindingsfout. Een afwijzing van de autorisatieserver kan met succes via de proxy zijn aangekomen. Bewaar de details en onderzoek de assertion of accountconfiguratie in plaats van proxyadressen te wijzigen.