"用户身份验证" Chome App教程页面

时间:2015-11-21 23:59:46

标签: google-chrome-extension

尝试在我正在开发的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应用程序设置基本用户身份验证?

1 个答案:

答案 0 :(得分:0)

以下是解决此问题的一种方法:

  
      
  1. 在Chrome开发人员信息中心中,修改您当前的项目。
  2.   
  3. 向下滚动并点击预览更改
  4.   
  5. 点击灰色的添加到Chrome的旁边的分享图标按钮。
  6.   
  7. 通过电子邮件将链接发送给自己。
  8.   
  9. 点击应用商店页面的链接,现在您应该可以点击添加到Chrome 。然后,它将在[profile] / Extensions下安装在您的系统上。
  10.