如何在java for google apps中实现单点登录

时间:2011-07-22 07:49:23

标签: java google-app-engine single-sign-on

我也是Google Apps的新手,我正在使用Eclipse。

我想创建一个使用google在java中执行SSO的简单应用。

我已经完成了将通过谷歌应用引擎托管的演示应用程序,它正常使用  google plugin 如何在我的服务器上运行我的应用程序。

感谢

1 个答案:

答案 0 :(得分:3)

查看GAE: Configuring Your App's Authentication文章。配置完成后,您可以使用The Users Java API调用来检查用户:

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

这是最简单的方法。还有很多其他的。就像使用这里描述的OpenID一样:http://code.google.com/p/gwt-gae-book/wiki/Authentication

您还可以创建自己的auth servlet过滤器,如果需要,可以将用户重定向到userService.createLoginURL URL。