Java的方式是什么,我可以检查用户是否登录了个人域(谷歌应用程序域Ex.example.com)?
使用gdata,我试过了:
UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();
但这只返回gmail用户。
如需参考,请参阅UserServiceFactory,User Service& User。
另外,使用gdata,我只获取了仅限gmail登录的登录URL。
我还尝试了UserService.createLoginURL的其他覆盖方法:
userService.createLoginURL(request.getRequestURI(), "example.com")
但是,这只返回gmail登录网址:(
我想,gdata不会解决这个问题。还有其他办法吗?
答案 0 :(得分:0)
管理控制台中的身份验证选项是什么(在“应用程序设置”中)?您使用的是“(实验性)联合登录”或“Google帐户API”吗?
在第二种情况下,只接受Google帐户...有关详细信息,请参阅http://code.google.com/intl/fr/appengine/docs/java/users/overview.html#Authentication_Options。