Come ottenere il token di accesso per Google API senza un reindirizzamento del browser

StackOverflow https://stackoverflow.com//questions/22047650

  •  21-12-2019
  •  | 
  •  

Domanda

Volevo proiettare gli utenti a un Google. Quindi ho seguito Google Admin SDK per raggiungerlo.

Ma richiedere l'autorizzazione per le API non ho la possibilità di effettuare un browser reindirizzamento e chiedere il login e il consenso direttamente dall'utente.

Cosa volevo avere è, quando l'amministratore creano un nuovo utente che l'utente dovrebbe essere creato utilizzando l'IDP della società e che IDP si prenderà cura di creare un account Google per un nuovo utente.

Ho seguito che spiega diversi scenari per ottenere il token di accesso, ma ho Notato che non ci sono uno scenario che è simile a Password \ Resource_owner Greck Type che è partita per il mio caso.

C'è un modo in cui posso ottenere il token di accesso senza un reindirizzamento del browser? O c'è qualche soluzione alternativa? ( La sincronizzazione della directory di Google Apps APPS non è una soluzione poiché è solo il supporto LDAP solo , ma sto cercando di creare così per il nostro IDP)

Grazie in anticipo.

È stato utile?

Soluzione

Un account di servizio funziona per il tuo caso?Con un account di servizio, è possibile impersonare il Super Administrator che ha tutti i diritti di amministratore SDK.Dato che è un 2LO, non verrà reindirizzamento e chiederà il tuo amministratore di accesso.(Nota: la configurazione iniziale richiederà il Super Admin a concedere l'accesso OAuth specificamente per l'account di servizio nella console di amministrazione. Ma è solo una sola volta)

La documentazione API Drive ha un buon esempio su come utilizzare il conto del servizio per impersonare gli utenti.Dispone di passaggi su come creare un account di servizio e include anche campioni di codice multipli.L'unica cosa è che dovresti cambiare l'ambito per amministrare SDK da API Drive.

https://developers.google.com/dreve/web/delegation .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top