4

我对 Google App Engine (GAE) 用户/登录 API 的工作方式感到非常困惑。他们提到您可以通过 Google 帐户、Google Apps 帐户或 OpenID 对用户进行身份验证。

我不想强迫我的用户要求他们拥有 GMail 帐户、任何其他类型的 Google 帐户(应用程序或其他)或 OpenID 帐户。如果我的用户有一个有效的电子邮件john@example.com,那么他/她应该能够注册我的应用程序,获得我们的帐户,并使用该有效的电子邮件登录。

所以我的问题是:这是否可能,或者 GAE 是否要求用户首先拥有 GMail 或 OpenID 帐户?!?

如果这可能的,那么我是否仍然可以使用 GAE 提供的用户/登录 API 服务,还是必须使用自己的本地登录/身份验证系统?而且,如果我必须使用自己的系统,我能/不能使用/做什么有什么限制吗?

提前致谢!

4

1 回答 1

2

如果需要,您可以选择使用 Google Apps 域 - 这将非常有效。

但是,如果您不想使用 Google 提供的任何选项或任何其他基于 OAuth 的安全服务,那么您将需要推出自己的身份验证机制。

我认为对此没有任何限制。您将需要在数据存储区中定义您的实体,并提出您自己的授权/权限内容。

于 2012-08-03T13:30:26.920 回答