Sobre o recurso Fazer login com o Google

A implementação do recurso Fazer Login com o Google do Credential Manager permite configurar experiências de inscrição e login. O Gerenciador de credenciais simplifica a autenticação, garantindo o compartilhamento seguro de perfis e um fluxo de inscrição consistente em todo o ecossistema Android. O recurso Fazer Login com o Google permite que os usuários usem a Conta do Google para fazer login e autorizar o compartilhamento seguro das informações de perfil com seu app.

A natureza multiplataforma do recurso Fazer login com o Google ajuda você a dar acesso ao seu app em qualquer dispositivo Android, iOS e na web.

Este guia explica as seguintes áreas:

  • Benefícios do recurso Fazer Login com o Google
  • Diretrizes da interface do usuário
  • Pré-requisitos para implementação

Este guia pressupõe que você já conhece os seguintes conceitos:

Benefícios do recurso Fazer Login com o Google

Usar o recurso Fazer Login com o Google como mecanismo de autenticação para seu app tem os seguintes benefícios:

  • O recurso Fazer Login com o Google garante que um usuário tenha feito login na Conta do Google recentemente. Além disso, o token de ID do Google de um usuário pode incluir informações sobre a última vez que ele se autenticou com a Conta do Google no dispositivo. Os sistemas de gerenciamento de contas podem usar essas informações como um indicador para tomar decisões sobre a segurança da conta.
  • A implementação da página inferior é compatível com o Login Automático, que remove as etapas manuais para usuários recorrentes que já autorizaram o app.
  • O recurso Fazer Login com o Google é compatível com a autenticação multiplataforma.

Compatibilidade de versões

A implementação do recurso "Fazer login com o Google" do Gerenciador de credenciais funciona em dispositivos com o Android 4.4 (nível 19 da API) e versões mais recentes.

Diretrizes da interface do usuário

Ao incorporar o recurso Fazer login com o Google, recomendamos que você implemente as duas interfaces do usuário a seguir:

  • A interface da página inferior, que também pode incluir outras opções de login, como chaves de acesso e senhas.
  • Um botão "Fazer login com o Google" diferente.

Recomendamos que você implemente as duas interfaces pelos seguintes motivos:

  • A página inferior é uma interface que pode ser dispensada pelo usuário, enquanto o botão é um elemento persistente da UX. O botão permite que os usuários reiniciem o fluxo de autenticação sem precisar reiniciar o app se dispensarem a página inferior.
  • A página inferior exclui as contas que exigem uma nova autenticação. No entanto, o fluxo do botão permite que os usuários acessem essas contas.
  • Se não houver Contas do Google no dispositivo, a interface da página inferior não vai aparecer. No entanto, o botão permite que os usuários adicionem uma nova conta ao dispositivo.

Usar a interface da página inferior

A interface da página inferior do Credential Manager está integrada à API Credential Manager. Não é necessário criar sua própria interface do usuário para usar a interface da página inferior.

O uso da interface da página inferior oferece aos usuários uma experiência de autenticação consistente no recurso Fazer login com o Google, nas chaves de acesso e nas senhas.

A interface de seleção de credenciais da página inferior do Credential Manager.
A interface de seleção de credenciais da página inferior do Credential Manager.

Usar um botão "Fazer login com o Google"

O botão "Fazer login com o Google" apresenta aos usuários uma opção distinta para usar a Conta do Google para se inscrever e fazer login no seu app.

O botão "Fazer login com o Google".
O botão "Fazer login com o Google".

Pré-requisitos para implementar o recurso Fazer Login com o Google

Para implementar o recurso Fazer Login com o Google, conclua a seguinte configuração:

  • Configurar a Plataforma Google Auth: para mais informações sobre como configurar seu projeto na nuvem do Google, consulte Começar a usar a Plataforma Google Auth.

  • Conclua a verificação da marca: sua marca precisa ser verificada para que o nome do app fique visível para os usuários na tela de permissão do recurso Fazer login com o Google. Para mais informações sobre a verificação de marca, consulte a Central de Ajuda de verificação de apps OAuth e Enviar app para verificação de marca.

Consulte também

Estudos de caso: