我想创建一个与OpenID端点对话的Java servlet,如果用户已登录,则返回包含用户电子邮件地址{“email”:“email@example.com”}的JSON,和一个友好的错误消息,如{“错误”:“没有用户登录。” }。从客户端(Web浏览器)的角度来看,正在向上述servlet发出请求,并收到上述两种类型的响应之一:无重定向或登录屏幕。
如何实现这一目标?
答案 0 :(得分:0)
您的问题对于stackoverflow有点模糊,但我建议使用Spring Security连接到OpenID提供程序。有关使用Spring Security和Google OpenID的教程,请参阅http://krams915.blogspot.ie/2011/02/spring-security-3-openid-login-with_13.html。