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.
Also works with passwords: securely store and retrieve username/password credentials.
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.
While we normally recommend the use of Sign In With Google for user authentication, in some situations you may want to call our APIs directly.
Legacy Sign In
Add a trusted and secure Sign In With Google button to your app.
Users sign-in to a Google account to use when visiting your site or using your app.
Google maintains the account for your users; your app uses their Google account instead of creating and maintaining new accounts on your domain.
Share data with Google apps and devices
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.
Blockstore encrypted credential storage
Smart Lock for Passwords
Autofill on the device
Verify users in Android
Verify users on the Web
Introducing Google Identity Services
One Tap and Sign In With Google
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
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.