java - 谷歌应用引擎用户 API

标签 java google-app-engine authentication

我对 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/

相关文章:

php - 如何防止 CodeIgniter 3 中的 session 劫持

java - 有什么办法可以唯一标识BLE设备吗?

java - MongoDB JAVA : Is there any possible exception when querying?

java - 阿拉伯语的 Android Google map 标记标题显示空白

Java 使用 .class

java - 尝试在 google app engine for java 中实现异步 http 时出现奇怪的异常

google-app-engine - 带有 Google Domain 的 Google Cloud,静态网站 ssl 证书无效

AngularJs,无论用户是否连接都更改菜单项

python lxml 在 dev_appserver(gae,windows)中不可用

java - Spring security - 具有多个身份验证提供者的记住我身份验证