尝试在我正在开发的Chrome扩展程序中使用OAuth 2.0跟踪此用户身份验证简介。 https://developer.chrome.com/apps/app_identity
但我无法遵循它(缺少信息)。
添加权限并上传应用 您需要确保标识权限在清单中。您可以 然后将您的应用程序上传到应用和扩展程序管理页面(请参阅发布)。
这一步很好。我上传了我的项目,它位于开发人员仪表板中。
将密钥复制到您的清单 当您在Google OAuth控制台中注册应用程序时,您将提供应用程序的ID,该ID将在令牌请求期间进行检查。因此,在开发过程中获得一致的应用程序ID非常重要。
要使应用程序ID保持不变,您需要将已安装的manifest.json中的密钥复制到源清单中。这不是最优雅的任务,但这是如何进行的:
1.转到您的用户数据目录。 MacOs上的示例:〜/ Library / Application \ Support / Google / Chrome / Default / Extensions
2.列出已安装的应用和扩展程序,并将应用和扩展程序管理页面上的应用ID与此处的ID相匹配。
3.转到已安装的应用程序目录(这将是应用程序ID中的版本)。
4.打开已安装的manifest.json(pico是一种打开文件的快捷方式)。
5.复制"键"在已安装的manifest.json中,将其粘贴到应用程序的源清单文件中。
除了,直接在第1步,我无法前进。我的应用程序未安装,因此其ID不会出现在用户数据目录中。
安装解压缩的扩展程序是否有效?好吧它没有出现在Default / Extensions目录中,所以我猜不是。此外,它的ID与我的仪表板实例不同。
因此,我从哪里获得钥匙?在开发者信息中心上有一个与我的应用相关联的密钥。但是这个"教程"没有提到这一点。
是否有人能够解释我应该做些什么,例如指向另一个资源以了解如何为Chrome应用程序设置基本用户身份验证?
答案 0 :(得分:0)
以下是解决此问题的一种方法:
- 在Chrome开发人员信息中心中,修改您当前的项目。
- 向下滚动并点击预览更改
- 点击灰色的添加到Chrome的旁边的分享图标按钮。
- 通过电子邮件将链接发送给自己。
- 点击应用商店页面的链接,现在您应该可以点击添加到Chrome 。然后,它将在[profile] / Extensions下安装在您的系统上。
醇>