我正在制作一个应用程序,我计划让它发生一些云,但我不想创建一个用户数据库并且让用户需要记住他们的用户名和密码。
由于它将通过 chrome 应用商店分发,因此基本上可以保证用户将拥有一个 google 帐户。我想做的就是:
通过 google 帐户的东西获取用户的电子邮件。如果我通过了那里,那么他们的电子邮件就是我获取该用户数据所需的所有身份验证。
如果我最终将应用程序放在 chrome 浏览器以外的其他东西上,我只会让用户使用他们的电子邮件请求验证链接,然后我会向他们发送该帐户的验证码,他们将验证码放入应用程序,它把它作为一个经过验证的用户,所以这也是安全和简单的。
编辑:我正在调查这个。到目前为止,我有:
OAuth 2 谷歌 API
但是我有一个问题,我不知道在 Google API 中将什么设置为我的 javascript 来源,并且在国外没有太多关于此的信息。如果有人能告诉我我需要为 chrome 扩展设置哪些 javascript 来源以访问 google api,那将是一个很大的帮助。
PS:感谢投票,这就是我喜欢使用堆栈交换的原因。