我对 Google App Engine (GAE) 用户/登录 API 的工作方式感到非常困惑。他们提到您可以通过 Google 帐户、Google Apps 帐户或 OpenID 对用户进行身份验证。
我不想强制我的用户要求他们拥有 GMail 帐户、任何其他类型的 Google 帐户(应用程序或其他)或 OpenID 帐户。如果我的用户有 john@example.com
的有效电子邮件,那么他/她应该能够注册我的应用程序,获得我们的帐户,并使用该有效电子邮件登录。
所以我的问题是:这是否可能,或者 GAE 是否要求用户首先拥有 GMail 或 OpenID 帐户?!?
如果这是可能,那么我仍然可以使用 GAE 提供的用户/登录 API 服务,还是必须使用我自己开发的登录/身份验证系统?而且,如果我必须使用自己的系统,对于我可以/不能使用/做什么有什么限制吗?
提前致谢!
最佳答案
如果需要,您可以选择使用 Google Apps 域 - 这将非常有效。
但如果您不想使用 Google 提供的任何选项或任何其他基于 OAuth 的安全服务,那么您将需要推出自己的身份验证机制。
我不认为对此有任何限制。您将需要在数据存储中定义您的实体,并提出您自己的授权/权限内容。
关于java - 谷歌应用引擎用户 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11796141/