googleapis / googleapis/google-api-nodejs-client

Proper sample for two-legged auth for service account and consume google resources in server side

Aperta
#2,894 0 commenti 1 reazione 0 assegnatari Vedi su GitHub
samples type: docs
Lingua principale
TypeScript
Stelle
12.2k
Fork
2k
Merge medio
1g 9h
PR unite (30g)
24

Descrizione

Can't find a proper example for using goolge services like calendar by using 2LO auth for service accounts.
Having difficulties authenticating the the app engine client (Showing invalid grant after using this
const auth = new google.auth.GoogleAuth({
scopes: ['https://www.googleapis.com/auth/calender', 'https://www.googleapis.com/auth/calendar.events', 'https://www.googleapis.com/auth/calendar.events.readonly', 'https://www.googleapis.com/auth/calendar.readonly', 'https://www.googleapis.com/auth/calendar.settings.readonly'],
}
auth.

Also when tried to manually create jwt tokens, always getting invalid signature, I feel the documentation for this @ https://developers.google.com/identity/protocols/oauth2/service-account is not clear enough to perform either manually or by using google libraries

Any help would be appreciated, thanks

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con la configurazione GoogleAuth e il flusso JWT di service-account mostrati nell’issue, quindi esamina la documentazione Google collegata relativa a OAuth per i service account. Il lavoro sarà completato quando verrà fornito un esempio chiaro di autenticazione server-side a due gambe per utilizzare le risorse Calendar e verranno chiariti i fallimenti invalid-grant e invalid-signature segnalati.

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

Valutazione

Stack tecnologico
node.js, typescript
Ambito
authentication, documentation
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.