Google Sign-In
Google’s social login lets users authenticate to third-party apps with their Google Account. It’s built on OAuth 2.0 and OpenID Connect (OIDC), issuing ID tokens that you verify server-side; modern implementations use the Google Identity Services (GIS) libraries, including One Tap. Legacy Google Sign-In JavaScript is deprecated.
Key Capabilities
-
Standards alignment: Uses OpenID Connect ID tokens; Google documents server-side validation and discovery/JWKs.
-
Low-friction UX: One Tap and the GIS button reduce registration friction and keep users in context.
-
Granular consent: OAuth scopes (e.g., openid, email, profile and Google API scopes) manage what data is shared; sensitive scopes require review.
Limitations
-
Legacy library deprecation: The Google Sign-In JavaScript platform library is deprecated (Mar 31, 2023); GIS is the migration path. Google notes the sunset date is TBD for the old library.
-
Limited attributes by default: OIDC returns basic profile/email unless additional scopes/Graph APIs are granted and approved.
-
Not an IAM/IGA platform: Provides authentication and tokens; does not offer provisioning (no SCIM), access certifications, or governance. (No vendor docs claim SCIM.)
-
Policy dependency: Implementations must comply with Google’s OAuth policies and scope reviews; changes can require app updates.