如何检查个人域用户登录

时间:2011-02-11 08:04:14

标签: java google-app-engine login

Java的方式是什么,我可以检查用户是否登录了个人域(谷歌应用程序域Ex.example.com)?

使用gdata,我试过了:

UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();

但这只返回gmail用户。

如需参考,请参阅UserServiceFactoryUser Service& User

另外,使用gdata,我只获取了仅限gmail登录的登录URL。

我还尝试了UserService.createLoginURL的其他覆盖方法:

userService.createLoginURL(request.getRequestURI(), "example.com")

但是,这只返回gmail登录网址:(

我想,gdata不会解决这个问题。还有其他办法吗?

1 个答案:

答案 0 :(得分:0)

管理控制台中的身份验证选项是什么(在“应用程序设置”中)?您使用的是“(实验性)联合登录”或“Google帐户API”吗?

在第二种情况下,只接受Google帐户...有关详细信息,请参阅http://code.google.com/intl/fr/appengine/docs/java/users/overview.html#Authentication_Options

相关问题