Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Migration 我的google-signin-client\u id是什么_Migration_Google Openid - Fatal编程技术网

Migration 我的google-signin-client\u id是什么

Migration 我的google-signin-client\u id是什么,migration,google-openid,Migration,Google Openid,我的网站曾经有一个链接,允许用户使用OpenID2.0中的Google帐户登录。自2015年4月20日起,此功能不再有效,因此我正在尝试迁移到Google登录 本页: 说: 使用Google-signin-client_ID元元素在Google开发者控制台中指定为应用程序创建的客户端ID 我不知道我的客户ID是什么。在我的Google开发者控制台中: 只有一个我用GoogleApp创建的非常旧的应用程序,它与我所说的网站没有任何关系。我尝试使用其项目ID,但在单击“登录”按钮后出现以下错误:

我的网站曾经有一个链接,允许用户使用OpenID2.0中的Google帐户登录。自2015年4月20日起,此功能不再有效,因此我正在尝试迁移到Google登录

本页:

说:

使用Google-signin-client_ID元元素在Google开发者控制台中指定为应用程序创建的客户端ID

我不知道我的客户ID是什么。在我的Google开发者控制台中:

只有一个我用GoogleApp创建的非常旧的应用程序,它与我所说的网站没有任何关系。我尝试使用其项目ID,但在单击“登录”按钮后出现以下错误:

401. That’s an error.

Error: invalid_client

The OAuth client was not found.
Request Details

    fetch_basic_profile=true
    scope=email profile openid
    response_type=permission
    redirect_uri=storagerelay://http/localhost?id=auth684995
    ss_domain=http://localhost
    client_id=imitatorgwt.apps.googleusercontent.com
    openid.realm=

That’s all we know.

我应该在google-signin-client_id meta标记中写什么?

您需要创建/配置google OAuth客户端。有关如何为Google OpenID2->OpenID Connect迁移执行此操作的详细说明,请查看(特别是与Google开发者控制台相关的部分)

一个可能的工作流程是:

  • 在顶部的“选择项目”下,选择“创建新项目”并填写详细信息
  • 在左侧的仪表板中,转到“API&Auth”->Credentials
  • 在“OAuth”下,单击“创建新的客户端ID”
  • 在“应用程序类型”下,选择“Web应用程序”
  • 在“授权Javascript来源”下,输入您网站的URL。“授权重定向URL”将自动更新
  • 单击“创建客户端ID”
  • 通过转到左侧仪表板中的“凭据”,可以随时访问新的客户端ID。它看起来像这样:“3452345-dfgjw3456u2094mlfg45p.apps.googleusercontent.com”
希望有帮助

更新

我们已经更新了参考文档,并提供了有关如何创建Google Project+客户端ID的说明,请参阅。这将使开发人员在未来的工作变得更容易

再次感谢您报告此问题

在几个项目中实施了“谷歌网站登录”,一开始,以下几行让我有点困惑:



线路
谢谢!根据迁移指南,我编写了完整的工作流程。遗憾的是,我们不得不为Google编写文档……我们已经更新了文档,说明了如何创建project+客户端(请参阅),这将使开发人员更容易期待。谢谢你报告这个问题!即使更新了评论,它也包含过时的链接,因此对用户没有帮助。。开发人员控制台似乎实际上是云管理器,所以没有指令匹配项、名称和导航,所以它非常混乱。一个例子是并没有“API&Auth”它唯一的“API”,在下一步中并没有对“Web应用程序”的引用,用户必须注册域以进行验证才能继续。所以,如果域不活动且不可用,则本地域中没有可用的工作。基本上从这一点来说,用户不能使用您的指南,也不能从链接中添加指南。请更新。