googleapis / googleapis/google-cloud-node

User Impersonation with Google Service Account

Aperta
#7,801 45 commenti 6 reazioni 0 assegnatari Vedi su GitHub
library: google-cloud-node-core priority: p2 type: feature request
Lingua principale
TypeScript
Stelle
3.2k
Fork
712
Merge medio
2g 9h
PR unite (30g)
104

Descrizione

Hi. I'm trying to implement user impersonation with a google service account and have been having problems for a while. After adding the user to be impersonated as the subject, a token gets created but when calling an API like Google Calendar I get a 401 Invalid Credentials error as if the token that was just created has expired or is invalid.

Do you have any samples of user impersonation? I don't see any in the samples or using Node in Google's documentation. Here is their documentation on the subject: https://developers.google.com/identity/protocols/oauth2/service-account#delegate-domain-wide-authority

Thanks a lot.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Esamina la documentazione collegata sulla delega a livello di dominio degli account di servizio Google e l'utilizzo dell'autenticazione Node.js coinvolto nella chiamata a Google Calendar segnalata. Il lavoro sarà considerato completato quando sarà disponibile un esempio Node.js chiaro e funzionante per l'impersonificazione di un utente, che spieghi la configurazione necessaria ed eviti la risposta segnalata 401 Invalid Credentials.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
google-cloud, nodejs, typescript
Ambito
api, authentication, cloud
Tipo di issue
Documentazione
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.