Google Identity  |  Google for Developers (2024)

  • Home
  • Products
  • Google Identity
Stay organized with collections Save and categorize content based on your preferences.

Authentication

Sign users into your app using their Google accounts.

Sign In with Google SDKs

Users signed into Google on their device or browser get expedited authentication on your app or site.

Returning users sign in automatically or with one tap or click.

You even have the option to let users create new accounts with a single tap or click.

Sign In with Google for web (with One Tap) Credential Manager for Android Google Sign In for iOS and macOS Case studies

Industry standards

Open-source and industry-standard authentication.

Passkeys are a safer and easier replacement for passwords.

Google's OAuth 2.0 APIs conform to the OpenID Connect specification, are OpenID Certified, and can be used for both authentication and authorization.

Passkeys OpenID Connect

Legacy sign-in

These APIs are listed here for historical reference.

One Tap for Android Google Sign In for Android Google Sign In for Web

Authorization

Authorize your app to use Google APIs and data.

Call Google APIs

Use OAuth 2.0 and our Client libraries to quickly and securely call Google APIs.

Google supports common OAuth 2.0 scenarios such as those for web server, client-side, installed, and limited-input device applications.

Get your app verified and ready for production.

Authorizing for Android Authorizing for Web Authorizing for iOS/MacOS Using OAuth 2.0

Integrate your services and APIs with Google, share media and data with Google Assistant, Smart Home, YouTube and more. After obtaining user consent securely link an individual Google account with an account on your platform with OAuth 2.0 standard flows.

Improve user privacy with custom scopes, sharing only the data necessary for a specific use case. Increase user trust by clearly communicating how Google uses this data.

Google Account Linking

Credential management

Securely store and retrieve credentials.

Credential Manager for Android

Boost your app's user experience by seamlessly integrating passwordless authentication with passkeys using Credential Manager. Credential Manager is an Android Jetpack library that supports passkeys, passwords, and federated sign-in solutions (such as Sign-in with Google).

Credential Manager for Android

Blockstore for Android

The Blockstore API for Android lets apps save user credentials without the complexity or security risk associated with saving user passwords.

Android Blockstore

Autofill on Android

Enable forms on apps to use the device's autofill utilities.

Autocomplete for web

Enable forms on web pages to use the browser's autofill utilities.

Credential verification

Enable multi-factor authentication with verified credentials.

Verify users on Android

Use the SMS Retriever API to verify users by SMS, without the need for manual input of a verification code.

SMS Retriever Phone Number Hint

Verify users on the Web

Verify phone numbers on the Web with the WebOTP API, and help users with one-time passwords received through SMS.

Latest news

cookie

Federated Credential Management for Google Identity Services

Federated Credential Management (FedCM) Migration for Google Identity Services.

GIS currently uses third-party cookies to enable users to easily sign up and sign in to websites, making sign-in more secure for users by reducing reliance on passwords. However, as part of the Privacy Sandbox initiative, Chrome is phasing out support for third-party cookies in 2024 to protect user privacy online.

priority_high

New Features Available in the Google Identity Services Library

Google Identity Services (GIS) is making authentication safer and easier for developers with new features recently added across our libraries:

  • Verified Phone Number and Phone Number Hint on Android
  • One Tap for Web on Intelligent Tracking Prevention (ITP) browsers
  • Google Sign-In for iOS now supports macOS, as well

key

Making Google OAuth interactions safer by using more secure OAuth flows

We've made our OAuth implementation more safe and secure, deprecating support for out-of-band (OOB) flows and Loopback IP address flows to reduce the risk of phishing and app impersonation attacks during OAuth interactions.

Firebase Authentication

Firebase Authentication makes building secure authentication easy, providing sign-in and on-boarding for your users on all their devices. It provides backend services to securely authenticate users, paired with easy-to-use client SDKs. It can authenticate users using passwords and federated identity provider credentials. Firebase Authentication also provides UI libraries to implement a full authentication experience in your app.

Learn more

Google Cloud Identity Platform

Identity Platform is a customer identity and access management (CIAM) platform that helps organizations add identity and access management functionality to their applications, protect user accounts, and scale with confidence on Google Cloud.

Learn more

Google Identity  |  Google for Developers (2024)
Top Articles
Latest Posts
Article information

Author: Velia Krajcik

Last Updated:

Views: 5921

Rating: 4.3 / 5 (54 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Velia Krajcik

Birthday: 1996-07-27

Address: 520 Balistreri Mount, South Armand, OR 60528

Phone: +466880739437

Job: Future Retail Associate

Hobby: Polo, Scouting, Worldbuilding, Cosplaying, Photography, Rowing, Nordic skating

Introduction: My name is Velia Krajcik, I am a handsome, clean, lucky, gleaming, magnificent, proud, glorious person who loves writing and wants to share my knowledge and understanding with you.