Primeiros passos com o login e a inscrição com um toque
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Antes de adicionar o login com um toque ao seu app, configure as APIs do Google e os projetos
Android.
Configurar seu projeto do Console de APIs do Google
Abra o projeto no Console de APIs ou crie um se ainda não tiver um.
Na página da tela de consentimento do OAuth, verifique se todas as informações estão
completas e corretas. Verifique se você especificou os URLs
da Política de Privacidade e dos Termos de Serviço do app.
Na página "Credenciais", crie um ID do cliente Android para o app, se ainda não tiver um. Você precisa especificar o nome do pacote do app e
a assinatura SHA-1.
Clique em Criar credenciais > ID do cliente OAuth.
Selecione o tipo de aplicativo Android.
Na página "Credenciais", crie um ID do cliente do 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 seu
servidor de back-end de autenticação. Você usaria esse ID do cliente ao chamar
as APIs do Google do seu servidor, mas ele é necessário mesmo que você não faça isso.
Clique em Criar credenciais > ID do cliente OAuth.
Selecione o tipo de aplicativo Aplicativo da Web.
Incluir dependências no projeto do Android
No arquivo build.gradle no nível do projeto, inclua o repositório
Maven do Google (google()) nas seções buildscript e
allprojects.
Adicione as dependências das bibliotecas de autenticação do Google Play Services
ao arquivo de build do módulo (nível do app) (geralmente app/build.gradle):
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# Get started with One Tap sign-in and sign-up\n\n| **Caution:** One Tap for Android is deprecated. To ensure the continued security and usability of your app, [migrate to\n| Credential Manager](/identity/sign-in/credential-manager). Credential Manager supports passkey, password, and federated identity authentication (such as Sign-in with Google), stronger security, and a more consistent user experience.\n\nBefore you add One Tap sign-in to your app, set up your Google APIs and Android\nprojects.\n\nSet up your Google APIs console project\n---------------------------------------\n\n1. Open your project in the [API Console](https://console.cloud.google.com/), or create a project if you don't already have one.\n2. On the OAuth consent screen page, make sure all of the information is complete and accurate. In particular, make sure you have specified the URLs of your app's privacy policy and terms of service.\n3. On the Credentials page, create an Android client ID for your app if you don't already have one. You will need to specify your app's package name and SHA-1 signature.\n 1. Go to the [Credentials page](https://console.cloud.google.com/apis/credentials).\n 2. Click **Create credentials \\\u003e OAuth client ID**.\n 3. Select the **Android** application type.\n4. On the Credentials page, create a web application client ID if you don't already have one. You can leave the Authorized JavaScript Origins and Authorized redirect URIs fields blank. This client ID represents your authentication backend server. (You would use this client ID when calling Google APIs from your server, but you need it even if you don't.)\n 1. Go to the [Credentials page](https://console.cloud.google.com/apis/credentials).\n 2. Click **Create credentials \\\u003e OAuth client ID**.\n 3. Select the **Web application** application type.\n\nInclude dependencies in your Android project\n--------------------------------------------\n\n1. In your project-level `build.gradle` file, make sure to include Google's Maven repository (`google()`) in both your `buildscript` and `allprojects` sections.\n2. Add the dependencies for [Google Play services](https://developers.google.com/android)' authentication libraries\n to your module (app-level) build file (usually `app/build.gradle`):\n\n apply plugin: 'com.android.application'\n\n dependencies {\n // ...\n\n implementation 'com.google.android.gms:play-services-auth:21.3.0'\n }\n\nOptional: Associate your app with your site\n-------------------------------------------\n\nIf you have a web site that shares your app's sign-in backend,\n[create and publish a digital asset links file](https://developers.google.com/identity/smartlock-passwords/android/associate-apps-and-sites)\nso that users who sign in on one platform can easily sign in on the other.\n\nNext steps\n----------\n\n[Add One Tap sign-in flows to your app](/identity/legacy/one-tap/legacy-get-saved-credentials)."]]