Categories: Google Sync

Google Authorization Error 400 invalid_request – Compliance with OAuth 2.0 Policy for Keeping Apps Secure

Since OAuth was created as an authorization protocol, every OAuth flow ends with the app obtaining an access token to access or edit a user's account. Continue reading →

Published by
Kelly Maryland

Although they are frequently confused with one another, authentication and authorization are simpler to comprehend when viewed from the perspective of an application. An app that authenticates users confirms the user’s identity. An app that authorizes users is attempting to access or change user-owned property.

Since OAuth was created as an authorization protocol, every OAuth flow ends with the app obtaining an access token to access or edit a user’s account. The access token itself doesn’t identify the user in any way.

An app can learn a user’s identity in several ways through various services. One straightforward method is for the API to provide a “user info” endpoint that, when called with an access token, returns the authenticated user’s name and other profile information. Although this is not a requirement of the OAuth protocol, it is a typical strategy many services have adopted.

Google Changes to Google OAuth in 2022

Google has made its OAuth changes and launched its official error message:

“Authorization Error – Error 400: Invalid Request.”

Starting in October 2022, Google has changed the OAuth Process. CompanionLink’s most recent versions are compliant.

If you encounter this issue, you only need to update to the most recent version.

Why Apps Need to Comply with Google OAuth 2.0 Policy

For PC and Mac Apps, Google sign-in and authorization flows are powered by the Google OAuth platform and, over the years, have developed to keep users safer online. The current message comes because Google is ending support for legacy flows and now requires developers to use methods that offer greater protections. For example, the “This App want to access” screen, which displays tools for Contacts and Calendar for Outlook Sync, generates an OAuth token.

When Google OAuth Login is Required

CompanionLink customers with a new Google account, who have recently changed their Google password, or user who have recently reinstalled CompanionLink, may see the Error 400: invalid_request  pop-up if your software is out-of-date. The quickest workaround is to select the link for Manual OAuth Process. This will allow you to get an OAuth Token without updating your software.

Updating CompanionLink for OAuth 2.0 Requirements

You need to upgrade CompanionLink for a long-lasting fix. CompanionLink v9 (build 9070) or CompanionLink v10 (build 10014 or higher.) is the needed version. After updating, you might need to sign into your Google Account one more using CompanionLink. There won’t be a change required if you and Google are currently in sync until the OAuth token is updated.

Any owner of CompanionLink v9 or a later version is qualified for a free update.

You Can’t Sign In with Old Apps

At this time, Google is now blocking apps that do not comply with Google’s security policies that were announced several months ago.

According to Google’s Documentation: “OAuth out-of-band” (OOB) is a legacy flow developed to support native clients who do not have a redirect URI-like web apps to accept the credentials after a user approves an OAuth consent request. The OOB flow poses a remote phishing risk. PC Apps must migrate to an alternative method to protect against this vulnerability.”

Other Apps that Sync Google Contacts and Calendar with Outlook

While CompanionLink has been ready for the OAuth change, other sync vendors may have old products that require a new purchase. CompanionLink offers a competitive update for a $30 savings on our Google and Outlook sync solution. Anyone who has utilized the following sync tools is qualified for this discount:

  • Sync2
  • gSyncit
  • OggSync
  • Go Contact Sync Mod
  • Outlook Google Calendar Sync

To claim your $30 savings:

  1. Use this link to Buy CompanionLink for Google.
  2. In the “What Motivated You to Purchase” box, enter your past Sync product.
  3. In the Affinity Code Box, type “AUTH22.”.
Google Authorization Error 400 invalid_request – Compliance with OAuth 2.0 Policy for Keeping Apps Secure was last updated October 13th, 2022 by Kelly Maryland
Google Authorization Error 400 invalid_request – Compliance with OAuth 2.0 Policy for Keeping Apps Secure was last modified: October 13th, 2022 by Kelly Maryland
Kelly Maryland

Disqus Comments Loading...

Recent Posts

Step-by-Step Fix: Outlook Data File cannot be Accessed after Moving PST

Errors such as "Outlook data file cannot be accessed" can be faced by several Outlook…

14 hours ago

Can You Trust Robot? The Real Capabilities and Limitations of AI Trading Bots

AI trading bots can analyze faster, execute more precisely, and remain calm when markets go…

14 hours ago

Can Your Smartwatch Help Prove Fault in Texas Car Accident?

Combining smartwatch data with other evidence such as dash cam footage, medical records, and black…

1 day ago

Effortless CRM Automations for Recognition and Morale

CRM automation makes it easy and consistent to celebrate every success, whether it is a…

2 days ago

Reconnect with Your Partner After Having Baby: Strengthening Your Relationship

Prioritizing communication, nurturing intimacy, and working as a team, you can transform the challenges of…

2 days ago

AI Assistants in the Remote Workplace: Rebuilding Motivation and Human Connection in 2025

When we use AI wisely, we build workplaces that feel both digital and human. That…

2 days ago