Migrar do Login do Google legado para o Gerenciador de credenciais e o AuthorizationClient

Migrar do Login do Google para Android para o Gerenciador de credenciais do Android para simplificar a experiência de autenticação do app e garantir a compatibilidade com as práticas de desenvolvimento. O recurso de login do Google para Android foi descontinuado e será removido do SDK de autenticação do Google Play Services. (com.google.android.gms:play-services-auth) em 2025.

Para autenticação, os desenvolvedores precisam migrar os projetos do Android para o Gerenciador de credenciais, que oferece suporte total ao One Tap e aos fluxos de botões para o recurso Fazer login com o Google. Confira nossa postagem do blog para mais detalhes.

Para ações de autorização que precisam acessar dados do usuário armazenados pelo Google, como o Google Drive, use a API AuthorizationClient.

Migrar a autenticação para a API Credential Manager

Com uma API simplificada e unificada que oferece suporte a práticas e recursos modernos, melhorando a experiência de autenticação dos usuários, o Gerenciador de credenciais oferece várias vantagens importantes em relação ao login legados do Google para Android:

  • Os fluxos simplificados e simplificados criados com o Gerenciador de credenciais reduzem em até 50% o tempo médio de inscrição e login.
  • O Gerenciador de credenciais integra o suporte a vários métodos de login, incluindo Fazer login com o Google, chaves de acesso e senhas.
  • O Gerenciador de credenciais é uma API única e unificada que oferece uma interface do usuário mais consistente em dispositivos Android, se alinha aos padrões de segurança em evolução e simplifica o processo de desenvolvimento.
  • O Gerenciador de credenciais oferece uma experiência do usuário consistente e unificada em todos os métodos de autenticação.
  • No Android 14 e versões mais recentes, o Gerenciador de credenciais oferece suporte a provedores externos de senha e chave de acesso, permitindo que os usuários selecionem o provedor de credenciais preferido.
  • O Gerenciador de credenciais oferece suporte total ao botão Fazer login com o Google. Assim, os desenvolvedores podem inserir esse botão diretamente nos fluxos atuais.
  • O Gerenciador de credenciais oferece suporte aos recursos de um toque, para que os desenvolvedores possam pedir diretamente que os usuários façam login com a Conta do Google com um único toque.

Para começar a integração do Gerenciador de credenciais, leia o guia para desenvolvedores. Leia sobre a experiência do usuário de autenticação com chaves de acesso para entender como seus fluxos de identidade devem ser projetados. Leia o guia Integrar o Gerenciador de credenciais ao recurso Fazer login com o Google para conferir detalhes de implementação sobre o recurso Um toque ou o botão "Fazer login com o Google".

Migrar a autorização para a API AuthorizationClient

Em contraste com o Login do Google legado, as funções de autenticação e autorização agora estão disponíveis como dois fluxos separados e distintos. O Gerenciador de credenciais é a API usada para autenticação no Android. Para ações de autorização, como acessar um serviço como o Google Drive, use a API AuthorizationClient. Essa separação ajuda a mapear os fluxos de usuários para a intenção do usuário, para que eles possam se inscrever ou fazer login com as próprias Contas do Google e você possa fornecer separadamente permissões de autorização da Conta do Google quando elas forem necessárias para o aplicativo, em vez de apenas no momento do login.

Para saber mais sobre a autorização, leia o guia Autorizar acesso aos dados do usuário e confira a documentação da API AuthorizationClient.