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

Dans un shell POSIX, cette commande démarre app.js avec la route proxy disponible pour la bibliothèque d’authentification Node de Google. La bibliothèque documente HTTPS_PROXY et https_proxy pour les requêtes HTTPS dépourvues de configuration proxy explicite.

Conservez le flux GoogleAuth, JWT ou tout autre flux d’authentification pris en charge. Une exigence de proxy n’impose pas de réimplémenter la signature de l’assertion ni l’échange de jeton.

Le nom de la variable sélectionne les destinations HTTPS ; le schéma http:// de la valeur décrit l’intermédiaire. Pour une route HTTP publique, la liste de proxys HTTP propose des candidats pour cette valeur d’environnement. Si le flux d’authentification obtient un jeton via HTTPS, cette requête a besoin de cette route avant que l’appel API ultérieur puisse commencer.

Distinguez une réponse OAuth d’un échec de connexion. Un refus du serveur d’autorisation a pu arriver correctement à travers le proxy. Conservez ses détails et examinez l’assertion ou la configuration du compte au lieu de changer les adresses proxy.

Articles similaires