首页 > 解决方案 > 在本地使用 Google Oauth 2.0 时出现错误 400:invalid_request

问题描述

授权错误错误 400:invalid_request

您无法登录此应用,因为它不符合 Google 用于确保应用安全的 OAuth 2.0 政策。

您可以让应用开发者知道此应用不符合一项或多项 Google 验证规则。

在此处输入图像描述

到目前为止我已经尝试过:

OAuth 在测试和生产环境中工作正常,问题是我无法在本地机器上测试应用程序。这仅在本月发生,上个月这是间歇性的,刷新将解决问题。

如果有帮助,我正在使用 ng-gapi。这是我的配置:

import { NgGapiClientConfig } from 'ng-gapi/config/GoogleApiConfig';
import { environment } from '@env/environment';

export const gapiClientConfig: NgGapiClientConfig = {
  client_id: environment.clientId,
  discoveryDocs: [],
  scope: 'https://www.googleapis.com/auth/userinfo.email',
};

标签: angulargoogle-api-js-client

解决方案


为了解决这个问题,创建一个新的谷歌项目并将发布状态设置为测试。

在此处输入图像描述


推荐阅读