0
votes

3 Réponses :


1
votes

2 commentaires

Ceci est le jeton du compte de service que j'ai assigné à la fonction? L'API Google Go Client "DefaultClIater" semble l'obtenir automatiquement, mais puis-je utiliser le jeton à partir de la demande du client? Comment nourrir cela au client Google API Go?


J'avais utilisé cette méthode dans Python pour générer la requête HTTP à Google API. Vous pouvez modifier la demande en-tête avec jeton spécifié. Je suppose que le client Go devrait fournir la méthode pour mettre à jour le jeton, sinon vous pouvez essayer cette approche.



0
votes

La fonction Cloud doit pouvoir utiliser ses informations d'identification pour autoriser la demande en obtenant les informations d'identification par défaut et en le transmettant dans le client DNS.

Rechercher plus d'informations ici: Configuration de l'authentification pour Serveur aux applications de production de serveur


1 commentaires

Merci! Je cherchais en fait comment utiliser des informations d'identification alternatives stockées sur le client externe et j'ai trouvé un moyen maintenant (je l'ai posté comme une réponse séparée à moi-même). Bien que j'ai maintenant décidé de revenir à la manière documentée puisqu'il donne plus de solutions de rechange pour sécuriser la fonction, telle que le nouveau ESP avec Cloud Run



0
votes

J'ai trouvé un moyen d'alimenter un jeton d'accès provenant de la demande au client Google API Go. Voici comment je construit le client (R est le fichier http.request ): xxx

mais après avoir pensé un peu, je ne pense pas que ce soit une bonne approche Mon cas: Le jeton d'accès est inutilement puissant à donner au demandeur. J'ai donc choisi la première approche dans ma question initiale.


0 commentaires