A implementação do recurso Fazer login com o Google do Credential Manager permite configurar experiências de inscrição e login. O Credential Manager abstrai a complexidade da 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 consentir em compartilhar com segurança as informações do perfil com seu app.
A natureza multiplataforma do recurso Fazer login com o Google ajuda você a oferecer 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ê esteja familiarizado com 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 fez a autenticação com a Conta do Google no dispositivo. Os sistemas de gerenciamento da conta 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 oferece suporte ao login automático, que remove as etapas manuais para usuários recorrentes que já autorizaram o app.
- O recurso Fazer login com o Google oferece suporte à autenticação multiplataforma.
Compatibilidade de versões
A implementação do recurso Fazer login com o Google do Credential Manager funciona em dispositivos com 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 de 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" distinto.
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 de UX persistente. 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 contas que exigem reautenticação. No entanto, o fluxo de botões 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, chaves de acesso e senhas.
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.
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 Introdução à plataforma Google Auth.
Concluir a verificação da marca: sua marca precisa ser verificada para que o nome do app fique visível aos usuários na tela de permissão do recurso Fazer login com o Google. Para mais informações sobre a verificação da marca, consulte a Central de Ajuda de verificação de apps OAuth e Enviar o app para verificação da marca
Veja também
Estudos de caso: