gwt – 在LinkedIn Oauth Callback上创建了新的HttpSession

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

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

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

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

非常感谢帮助.

最佳答案 嗯,而不是答案不仅仅是另一种方法.

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

我们使用Spring Security进行管理,它运行良好.配置不是太复杂……

你尝试过吗?

点赞