Een web-app die wordt uitgevoerd op een Compute Engine VM moet bestanden naar de Google Drive van elke gebruiker schrijven. Hoe moet u authenticeren bij de Drive API, zodat de app naar de Drive van een specifieke gebruiker kan schrijven?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik een OAuth client ID met de Drive file OAuth scope om een access token voor elke gebruiker te verkrijgen..
Waarom dit het antwoord is
De correcte methode is het gebruik van een OAuth client ID met de Drive file OAuth scope om een access token voor elke gebruiker te verkrijgen. Dit stelt de web-app in staat om namens de individuele gebruiker toegang te krijgen tot hun Google Drive, na hun expliciete toestemming. De app vraagt toestemming van de gebruiker, die vervolgens een access token verstrekt dat de app kan gebruiken om bestanden te schrijven. De optie "OAuth Client ID met gedelegeerde domeinbrede autoriteit" is onjuist omdat dit alleen werkt voor Google Workspace-domeinen en vereist dat een domeinbeheerder de autorisatie delegeert. Dit is niet geschikt voor individuele gebruikers buiten een beheerd domein. Het gebruik van een App Engine serviceaccount is onjuist omdat een serviceaccount de identiteit van de applicatie vertegenwoordigt, niet die van een eindgebruiker. Het kan niet direct naar de persoonlijke Google Drive van een gebruiker schrijven zonder expliciete gebruikersautorisatie. De optie "App Engine serviceaccount met gedelegeerde domeinbrede autoriteit" is ook onjuist om dezelfde redenen als hierboven; het is gericht op domeinbeheer en niet op individuele gebruikersautorisatie.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig