4

GWT在客户端使用并调用Http Servlet专用于 oauth 登录的(注册 servlet)。

一旦用户点击页面上的登录按钮,我会调用注册 servlet 的 post 方法来获取授权 url 并在会话中存储一些参数。

我已将相同注册 servlet 的路径定义为 LinkedIn Authentification 的回调 url。因此,一旦用户在linkedin 上完成注册,linkedIn 页面就会调用相同注册servlet 的get 方法。但有时我在 get 方法中得到不同的会话,有时是相同的会话。我需要原始会话才能检索保存的参数。

有人在这篇文章中建议我们可以将JSessionID回调 url 作为参数传入。但是从该 JSessionID 中检索 Session 对象仍然存在问题。

帮助将不胜感激。

4

1 回答 1

2

好吧,与其说是答案,不如说是另一种方法。

在我的上一个项目中,我们有相同的场景:OAuth、Servlet 做事、带有一些参数的会话......

我们使用 Spring Security 进行此管理,它运行良好。配置也不是很复杂...

你试过了吗?

于 2013-06-27T14:54:55.473 回答