Antes de lançar um aplicativo que solicita credenciais de usuário para a API Data Manager a usuários externos, seu projeto na nuvem do Google Cloud precisa passar pela verificação de apps do Google OAuth.
Este guia aborda as transições recomendadas de configuração de Público-alvo durante o desenvolvimento e as etapas para concluir a verificação de apps do Google OAuth.
Fases do público-alvo do app
Dependendo do estágio de desenvolvimento, configure a página Público no console do Google Cloud com diferentes configurações de Tipo de usuário e Status de publicação. Siga estas fases para uma transição tranquila do teste inicial para o lançamento de produção.
Fase 1: desenvolvimento inicial (teste)
Ao iniciar o desenvolvimento e testar solicitações básicas de API:
- Status de publicação: definido como Teste.
Tipo de usuário:
Se o projeto na nuvem do Google Cloud pertencer a uma organização do Google Workspace e apenas os usuários da sua organização usarem o app, selecione Interno.
Caso contrário, selecione Externo.
Usuários de teste: se você definir o Tipo de usuário como Externo, clique em Adicionar usuários para adicionar manualmente as Contas do Google que você usa para gerar credenciais. Somente as Contas do Google listadas podem autorizar o app, e os limites de teste e as regras de validade do token são aplicáveis.
Verificação: não é necessária durante o teste. Se você usar Externo, os usuários de teste vão ver uma tela de aviso confirmando que têm acesso de teste a um app não verificado antes de prosseguir para a tela de permissão.
Fase 2: próximo ao lançamento (envio para verificação)
Quando a integração estiver concluída, a interface do usuário estiver criada e você planejar o lançamento para o próximo mês:
- Status de publicação: mude para Em produção.
- Tipo de usuário: defina como Externo se o app atender a clientes fora da sua organização, como anunciantes.
- Ação: envie seu app para verificação. O processo de verificação de apps OAuth do Google pode levar várias semanas. Por isso, envie o quanto antes, assim que sua interface estiver pronta.
- Como lidar com testadores iniciais: durante a análise de verificação, seu app permanece
não verificado para usuários externos. Se você precisar integrar testadores Beta iniciais:
- Informe que eles vão encontrar a tela de app não verificado.
- Oriente-os a clicar em Avançado e em Acessar APP_NAME (não seguro).
Requisitos de verificação de apps
Para enviar seu app para verificação na Central de verificação, defina as configurações da Plataforma de autenticação do Google e prepare os materiais de verificação necessários.
Escopos de verificação
Na página Acesso a dados, solicite apenas os escopos necessários para o aplicativo. A API Data Manager usa escopos sensíveis:
https://www.googleapis.com/auth/datamanager(escopo principal)https://www.googleapis.com/auth/datamanager.partnerlink(para links de parceiros)
Dados de contato
A equipe de verificação do OAuth do Google envia todas as comunicações para os proprietários e editores configurados no seu projeto do Google Cloud. Mantenha esses detalhes de contato atualizados no console do Google Cloud para não perder solicitações de informações.
Vídeo de demonstração
Forneça um link para um vídeo de demonstração acessível ao público (como um vídeo não listado do YouTube ou um link público do Google Drive) mostrando como seu aplicativo usa os escopos solicitados.
Confira se o vídeo atende aos requisitos de vídeo de demonstração da funcionalidade do app.
Fase 3: pronto para lançamento (verificado)
Depois que a equipe de verificação do OAuth do Google notificar você de que aprovou seu pedido de verificação de apps, nenhuma ação será necessária. Seu app foi verificado, e os usuários externos podem autorizá-lo sem que a tela de aviso de app não verificado apareça.