如何使用OpenID检索当前经过身份验证的用户?

时间:2014-06-09 20:32:38

标签: java json servlets openid

我想创建一个与OpenID端点对话的Java servlet,如果用户已登录,则返回包含用户电子邮件地址{“email”:“email@example.com”}的JSON,和一个友好的错误消息,如{“错误”:“没有用户登录。” }。从客户端(Web浏览器)的角度来看,正在向上述servlet发出请求,并收到上述两种类型的响应之一:无重定向或登录屏幕。

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

您的问题对于stackoverflow有点模糊,但我建议使用Spring Security连接到OpenID提供程序。有关使用Spring Security和Google OpenID的教程,请参阅http://krams915.blogspot.ie/2011/02/spring-security-3-openid-login-with_13.html