Primeiros passos com o login e a inscrição com um toque

Antes de adicionar o login com um toque ao seu app, configure as APIs do Google e os projetos do Android.

Configurar o projeto do Console de APIs do Google

  1. Abra seu projeto no Console de APIs ou crie um projeto se você ainda não tiver um.
  2. Na página da tela de permissão OAuth, verifique se todas as informações estão completas e precisas. Especifique os URLs da Política de Privacidade e os Termos de Serviço do seu app.
  3. Na página "Credenciais", crie um ID do cliente Android para o app, caso ainda não tenha um. Será necessário especificar o nome do pacote do seu app e a assinatura SHA-1.
  4. Na página "Credenciais", crie um ID do cliente de aplicativo da Web, caso ainda não tenha um. Você pode deixar os campos "Origens JavaScript autorizadas" e "URIs de redirecionamento autorizados" em branco. Esse ID do cliente representa o servidor de back-end de autenticação. Você usaria esse ID do cliente ao chamar as APIs do Google pelo seu servidor, mas precisa dele mesmo que não o faça.

Incluir dependências no projeto Android

  1. No arquivo build.gradle no nível do projeto, inclua o repositório Maven do Google (google()) nas seções buildscript e allprojects.
  2. Adicione as dependências das bibliotecas de autenticação do Google Play Services ao arquivo de build do módulo (nível do app), que geralmente é app/build.gradle:

    apply plugin: 'com.android.application'
    
    dependencies {
      // ...
    
      implementation 'com.google.android.gms:play-services-auth:20.4.1'
    }
    

Opcional: associar o app ao site

Se você tiver um site que compartilha o back-end de login do seu app, crie e publique um arquivo de links de recursos digitais para que os usuários que fazem login em uma plataforma possam fazer login na outra facilmente.

Próximas etapas

Adicionar fluxos de login com um toque ao seu app.