Stay organized with collections
Save and categorize content based on your preferences.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-17 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-17 UTC."],[[["\u003cp\u003eThe \u003ccode\u003ecom.google.android.gms.auth.api.signin\u003c/code\u003e package provides classes and interfaces for Google Sign-In functionality in Android applications.\u003c/p\u003e\n"],["\u003cp\u003eAll classes and interfaces within this package are deprecated and should no longer be used.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers should migrate to Credential Manager for authentication purposes.\u003c/p\u003e\n"],["\u003cp\u003eFor authorization needs, developers are recommended to use Google Identity Services.\u003c/p\u003e\n"]]],["The `com.google.android.gms.auth.api.signin` package, encompassing several interfaces and classes related to Google Sign-In for Android, is entirely deprecated. All components within, including `GoogleSignInApi`, `GoogleSignInOptionsExtension`, `GoogleSignIn`, `GoogleSignInAccount`, `GoogleSignInClient`, `GoogleSignInResult`, `GoogleSignInStatusCodes`, `GoogleSignInOptions`, `GoogleSignInOptions.Builder`, and `RevocationBoundService`, should no longer be used. Developers should migrate to Credential Manager for authentication or Google Identity Services for authorization.\n"],null,["# com.google.android.gms.auth.api.signin\n======================================\n\n[Kotlin](/android/reference/kotlin/com/google/android/gms/auth/api/signin/package-summary \"View this page in Kotlin\") \\|Java \n\nInterfaces\n----------\n\n|------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [GoogleSignInApi](/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInApi) | **This interface is deprecated.** Use [Credential Manager](https://developer.android.com/training/sign-in/credential-manager) for authentication or [Google Identity Services](https://developers.google.com/identity/sign-in/android/authorize-access) for authorization. \u003cbr /\u003e |\n| [GoogleSignInOptionsExtension](/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInOptionsExtension) | **This interface is deprecated.** Use [Credential Manager](https://developer.android.com/training/sign-in/credential-manager) for authentication or [Google Identity Services](https://developers.google.com/identity/sign-in/android/authorize-access) for authorization. \u003cbr /\u003e |\n\nClasses\n-------\n\n|----------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [GoogleSignIn](/android/reference/com/google/android/gms/auth/api/signin/GoogleSignIn) | **This class is deprecated.** Use [Credential Manager](https://developer.android.com/training/sign-in/credential-manager) for authentication or [Google Identity Services](https://developers.google.com/identity/sign-in/android/authorize-access) for authorization. \u003cbr /\u003e |\n| [GoogleSignInAccount](/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInAccount) | **This class is deprecated.** Use [Credential Manager](https://developer.android.com/training/sign-in/credential-manager) for authentication or [Google Identity Services](https://developers.google.com/identity/sign-in/android/authorize-access) for authorization. \u003cbr /\u003e |\n| [GoogleSignInClient](/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInClient) | **This class is deprecated.** Use [Credential Manager](https://developer.android.com/training/sign-in/credential-manager) for authentication or [Google Identity Services](https://developers.google.com/identity/sign-in/android/authorize-access) for authorization. \u003cbr /\u003e |\n| [GoogleSignInOptions](/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInOptions) | **This class is deprecated.** Use [Credential Manager](https://developer.android.com/training/sign-in/credential-manager) for authentication or [Google Identity Services](https://developers.google.com/identity/sign-in/android/authorize-access) for authorization. \u003cbr /\u003e |\n| [GoogleSignInOptions.Builder](/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInOptions.Builder) | **This class is deprecated.** Use [Credential Manager](https://developer.android.com/training/sign-in/credential-manager) for authentication or [Google Identity Services](https://developers.google.com/identity/sign-in/android/authorize-access) for authorization. \u003cbr /\u003e |\n| [GoogleSignInResult](/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInResult) | **This class is deprecated.** Use [Credential Manager](https://developer.android.com/training/sign-in/credential-manager) for authentication or [Google Identity Services](https://developers.google.com/identity/sign-in/android/authorize-access) for authorization. \u003cbr /\u003e |\n| [GoogleSignInStatusCodes](/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInStatusCodes) | **This class is deprecated.** Use [Credential Manager](https://developer.android.com/training/sign-in/credential-manager) for authentication or [Google Identity Services](https://developers.google.com/identity/sign-in/android/authorize-access) for authorization. \u003cbr /\u003e |\n| [RevocationBoundService](/android/reference/com/google/android/gms/auth/api/signin/RevocationBoundService) | **This class is deprecated.** |"]]