谷歌OAuth登录谷歌应用脚本网络应用程序



我开发了一个Google AppScript Webapp,我想使用Google ID选项添加登录名。 网络基于 AppScript。 HTML 部分也在 AppScript 上。 在浏览了谷歌oauth指南页面上的说明后,我完全感到困惑。 谷歌OAuth仅用于获取用户详细信息,即电子邮件ID,姓名等

根据您的最后一条评论,我看到您收到错误«错误:redirect_uri_mismatch请求中的JavaScript来源n-tk3g6s4u5jztr6tiwt4qn2j5ze3taoymlgdpaci-0lu-script.googleuser...,与OAuth客户端授权的不匹配。访问 console.developers.google.com/apis/credentials/oauthclient/... 以更新授权的 JavaScript 源"。出现此错误的原因是您使用的是当前 OAuth 凭据未授权的 URI。您可以通过以下步骤轻松解决该错误。

程序

  1. 打开一个新的浏览器选项卡,然后转到 API 和服务菜单上的"凭据"。
  2. 在顶部栏上选择您的项目。
  3. OAuth 2.0 客户端 ID菜单上,您将找到授权的 URI。如果单击每个名称,您将看到其关联的 URI。你的 URI 应与其中任何一个匹配,以便你的 Web 应用正常工作。单击OAuth 2.0 客户端 ID下任何凭据的名称以继续。
  4. 修改URIs下的 URI(或单击"+Add URI"添加其他 URI(。
  5. 点击Save.

现在,您的 URI 将被授权,因此您不会遇到相同的错误。此配置将在几分钟内生效,但有时可能会持续更长时间。不要犹豫,给我回信,提出任何其他问题。

相关内容

最新更新