Um aplicativo da web em execução em uma VM do Compute Engine precisa gravar arquivos no Google Drive de cada usuário. Como você deve se autenticar na Drive API para que o aplicativo possa gravar no Drive de um usuário específico?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use um ID de cliente OAuth com o escopo OAuth de arquivo do Drive para obter um token de acesso para cada usuário..
Por que esta é a resposta
Para que um aplicativo web grave arquivos no Google Drive de usuários individuais, ele precisa da permissão explícita de cada usuário para acessar seu Drive. A maneira padrão e segura de obter essa permissão é usando um ID de cliente OAuth com o escopo apropriado (neste caso, drive.file ou drive) para solicitar um token de acesso ao usuário. Esse token permite que o aplicativo atue em nome do usuário. As outras opções estão incorretas porque: "Autoridade delegada em todo o domínio" é usada para acessar dados de usuários em um domínio do Google Workspace, mas exige que o administrador do domínio conceda permissão para a conta de serviço, o que não é apropriado para um aplicativo que interage com Drives de usuários individuais fora de um contexto de domínio administrado. Usar uma conta de serviço do App Engine (ou qualquer conta de serviço) diretamente não permite que o aplicativo acesse o Drive de um usuário individual, pois contas de serviço representam o aplicativo, não o usuário final. Elas seriam usadas para acessar recursos do próprio projeto ou recursos que o administrador do domínio delegou à conta de serviço.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão