Improving user safety in OAuth flows through new OAuth Custom URI scheme restrictions- Google Developers Blog
Oct 2, 2023Vikrant Rana

Summary
This post announces the restriction of custom URI schemes for OAuth flows in new Chrome extensions and Android apps by default, to enhance user safety and prevent app impersonation. New Chrome extensions must use the Chrome Identity API. New Android apps will default to not allowing custom URI schemes, with a recommendation to use the Google Identity Services for Android SDK. Existing configurations are not affected but migration is strongly encouraged. User and developer-facing error messages for these changes are also detailed.
More from the Federated Login and Identity Management trail
- Enhance Security and Trust: New Session Metadata in Sign in with Google- Google Developers Blog
- Supporting Google Account username change in your app- Google Developers Blog
- Usability and safety updates to Google Auth Platform- Google Developers Blog
- Chrome on Android to support third-party autofill services natively- Google Developers Blog
- Federated Credential Management (FedCM) Migration for Google Identity Services- Google Developers Blog