Esegui la migrazione da Accedi con Google legacy a Gestore delle credenziali e AuthorizationCliente
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Esegui la migrazione da Google Sign-In per Android a Gestore delle credenziali Android per semplificare l'esperienza di autenticazione della tua app e rendere future proof le tue pratiche di sviluppo. Accedi con Google per Android è deprecato e verrà rimosso dall'SDK Google Play Services Auth.
(com.google.android.gms:play-services-auth
) nel 2025.
Per l'autenticazione, gli sviluppatori devono eseguire la migrazione dei propri progetti Android a
Gestore delle credenziali, che supporta completamente i flussi con pulsante e One Tap per Accedi con Google. Per maggiori dettagli, consulta il nostro post del blog.
Per le azioni di autorizzazione che richiedono l'accesso ai dati utente archiviati da Google, come Google Drive, utilizza l'API AuthorizationClient.
Esegui la migrazione dell'autenticazione all'API Gestore delle credenziali
Con un'API unificata e semplificata che supporta pratiche e funzionalità moderne, migliorando al contempo l'esperienza di autenticazione per gli utenti, Gestore delle credenziali offre diversi vantaggi chiave rispetto all'esperienza precedente di Accesso Google per Android:
- È stato dimostrato che i flussi semplificati e ottimizzati creati con Gestore delle credenziali riducono i tempi di registrazione e accesso medi fino al 50%.
- Gestore delle credenziali integra il supporto di più metodi di accesso, tra cui
Accedi con Google, passkey e password.
- Gestore delle credenziali è un'API unificata singola che fornisce un'interfaccia utente più coerente su tutti i dispositivi Android, si allinea agli standard di sicurezza in evoluzione e semplifica il processo di sviluppo.
- Gestore delle credenziali offre un'esperienza utente coerente e unificata per tutti i metodi di autenticazione.
- A partire da Android 14, Gestore delle credenziali supporta fornitori di password e passkey di terze parti, consentendo agli utenti di selezionare il fornitore di credenziali preferito.
- Gestore delle credenziali supporta completamente il pulsante Accedi con Google, pertanto gli sviluppatori possono inserirlo direttamente nei flussi esistenti.
- Gestore delle credenziali supporta le funzionalità One Tap, pertanto gli sviluppatori possono chiedere direttamente agli utenti di accedere con il proprio Account Google con un solo tocco.
Per iniziare l'integrazione di Credential Manager, leggi la guida per gli sviluppatori.
Leggi l'articolo sull'esperienza utente di autenticazione con le passkey per capire come devono essere progettati i flussi di identità. Leggi la guida Integrare Gestore delle credenziali con Accedi con Google per i dettagli sull'implementazione di One Tap o del pulsante Accedi con Google.
Esegui la migrazione dell'autorizzazione all'API AuthorizationClient
A differenza dell'accesso con Google precedente, le funzioni di autenticazione e autorizzazione sono ora disponibili come due flussi distinti e separati. CredentialManager è l'API che utilizzi per l'autenticazione su Android. Per le azioni di autorizzazione, ad esempio l'accesso a un servizio come Google Drive, utilizza l'API AuthorizationClient. Questa separazione ti consente di mappare i flussi utente alle intenzioni degli utenti, in modo che possano registrarsi o accedere con i propri Account Google e tu possa fornire separatamente le autorizzazioni di autorizzazione dal loro Account Google quando sono necessarie per l'applicazione, anziché solo al momento dell'accesso.
Per scoprire di più sull'autorizzazione, leggi la guida Autorizzare l'accesso ai dati utente e consulta la documentazione dell'API AuthorizationClient.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# Migrate from legacy Google Sign-In to Credential Manager and AuthorizationClient\n\nMigrate from [Google Sign-In for Android](https://developers.google.com/identity/sign-in/android/start-integrating) to Android Credential Manager to\nstreamline your app's authentication experience and future-proof your\ndevelopment practices. Google Sign-In for Android is deprecated and will be\nremoved from the [Google Play Services Auth SDK](https://maven.google.com/web/index.html?q=play-services-auth#com.google.android.gms:play-services-auth).\n(`com.google.android.gms:play-services-auth`) in 2025.\n\nFor **authentication** , developers should migrate their Android projects to\n[Credential Manager](#authentication), which fully supports One Tap and\nbutton flows for Sign in with Google. See our [blog post](https://android-developers.googleblog.com/2024/09/streamlining-android-authentication-credential-manager-replaces-legacy-apis.html) for details.\n\nFor **authorization** actions that need access to user data stored by Google\nsuch as Google Drive, use the [AuthorizationClient API](#authorization).\n\nMigrate authentication to the Credential Manager API\n----------------------------------------------------\n\nWith a streamlined, unified API that enables support for modern features and\npractices while improving the authentication experience for your users,\nCredential Manager offers several key advantages over legacy Google Sign-In for\nAndroid:\n\n- Simplified and streamlined flows built with Credential Manager have been shown to [reduce average sign-up and sign-in times](https://developers.googleblog.com/2023/10/how-kayak-reduced-sign-in-time-and-improved-security-with-passkeys.html) by up to 50%.\n- Credential Manager integrates support for multiple sign-in methods, including [Sign in with Google](/training/sign-in/credential-manager), [passkeys](https://developers.google.com/identity/passkeys) and passwords.\n- Credential Manager is a single, unified API that provides a more consistent user interface across Android devices, aligns with evolving security standards, and simplifies your development process.\n- Credential Manager provides a consistent, unified [user experience](/design/ui/mobile/guides/patterns/passkeys) across all authentication methods.\n- Starting with Android 14, Credential Manager supports third-party password and passkey providers, allowing users to select their preferred credential provider.\n- Credential Manager fully supports the [Sign in with Google](/training/sign-in/credential-manager) button, so developers can drop this directly into existing flows.\n- Credential Manager supports One Tap capabilities, so developers can directly prompt users to sign in with their Google Account with a single tap.\n\nTo begin your Credential Manager integration, [read the developer guide](/training/sign-in/passkeys).\nRead about [authentication user experience with passkeys](/design/ui/mobile/guides/patterns/passkeys) to understand how\nyour identity flows should be designed. Read the [Integrate Credential Manager\nwith Sign in with Google](/training/sign-in/credential-manager) guide for implementation details on One Tap or the\nSign in with Google button.\n\nMigrate authorization to the AuthorizationClient API\n----------------------------------------------------\n\nIn contrast with legacy Google Sign-In, the authentication and authorization\nfunctions are now available as two separate and distinct flows. Credential\nManager is the API you use for ***authentication*** on Android. For\n***authorization*** actions, such as accessing a service like Google Drive, use\nthe AuthorizationClient API. This separation helps you map user flows to user\nintent, so that your users can sign up or sign in with their Google Accounts,\nand you can separately provide authorization permissions from their Google\nAccount when they are needed by the application as opposed to login time alone.\n\nTo learn more about authorization, read the [Authorize Access to User Data](https://developers.google.com/identity/sign-in/android/authorize-access)\nguide, and check out the [AuthorizationClient API](https://developers.google.com/android/reference/com/google/android/gms/auth/api/identity/AuthorizationClient) documentation."]]