kya*_*all 6 google-chrome-extension
我正在创建一个应用程序,我计划让它发生一些云,但我不想创建用户数据库,并且用户需要记住他们的用户名和密码.
由于它将通过Chrome应用程序商店分发,因此基本上保证用户将拥有Google帐户.我想做的就是:
通过Google帐户内容获取用户的电子邮件.如果我通过那里,那么他们的电子邮件就是我获取该用户数据所需的所有身份验证.
如果我最终将应用程序放在chrome浏览器以外的其他内容上,我只是让用户使用他们的电子邮件来请求验证链接,然后我会向他们发送该帐户的验证码,他们将验证码放入应用程序,它作为一个经过验证的用户,所以这是安全和容易的.
编辑:我正在研究这个问题.到目前为止,我有:
OAuth 2 Google API
但是我有一个问题,我不知道在Google API中我的javascript起源是什么,而且国外没有太多的信息.如果有人能告诉我我需要为Chrome扩展程序设置的javascript来源访问谷歌API,那将是一个很大的帮助.
PS:感谢投票,这就是为什么我喜欢诉诸堆栈交换.
嗯,我认为这个问题被否决的唯一原因是这个问题可能已经在网站上的某个地方被问过(但我会帮助你并给你一个 1up)。
那么你想要使用Google OpenID 吗?您必须向 Google 注册您的应用程序,以便他们可以为您的应用程序提供 OAuth2 令牌。我还没有使用谷歌这样做过,但使用其他服务,这很简单,只需四处搜索即可。
就在 Chrome 扩展中为应用程序获取 OAuth2 而言,这可能会很痛苦,因为扩展是沙盒的,并且 Google 的示例使用 OAuth 而不是 OAuth2。
这是我在 GitHub 上托管的解决方案 - 我也在我的扩展 GitHub 存储库中使用它:
https://github.com/jjNford/oauth2-chrome-extension
希望这能在某种程度上有所帮助。不要对 StackOverflow 感到灰心,它是一个很棒的资源,有许多伟大的贡献者。
祝你好运!
| 归档时间: |
|
| 查看次数: |
488 次 |
| 最近记录: |