我正在使用Google App Engine在Go(lang)中建立一个网站。我希望用户能够通过提供电子邮件和密码来注册该网站。我不想使用用户API,因为我不希望我的用户需要谷歌帐户,我最终计划将其设为付费网站。
在谷歌应用引擎上处理用户注册/身份验证的好方法是什么?我应该将数据存储用于用户帐户和凭据,还是Cloud SQL?还有其他好的选择吗?我不知道从哪里开始。
答案 0 :(得分:3)
恕我直言,它更容易使用现有的,信誉良好的基础设施/服务。 Google提供此类服务,请参阅What is the difference between Google identity toolkit, Google OAauth and Google+ sign in。
我选择Google Identity Toolkit,它同时很好地支持私人帐户和多个流行身份提供商的联合登录。
2016年6月17日更新:GITkit doumentation身份验证的横幅表明GITkit可能正在逐渐消失,被吸收到Firebase Authentication。