OAuth回调会话

时间:2010-09-07 04:27:05

标签: servlets twitter callback oauth

在我在servlet中获得oauth回调后,我遇到了解决维护相同会话的问题。由于回调来自Twitter而不是客户端浏览器,我会得到一个不同的会话。

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:0)

在不了解servlet的情况下,我提供了三条通用建议。

1 - 当您收到OAuth回调时开始新会话 2 - 在Cookie中存储会话ID并稍后检索
3 - OAuth令牌以nnnnnn-XXXXX开头,其中nnn是用户twitter Id。

希望这有帮助。

答案 1 :(得分:0)

您还可以在回调网址中提供其他查询字符串参数,并在用户通过身份验证返回时提供这些参数。

答案 2 :(得分:0)

我在开发环境中遇到了这个issue,其中我的回调网址与我从本地应用程序访问的网址不同。

因此,如果回调网址为http://myapp.apps.com,您应该通过相同的URL(通过/ etc / hosts配置)开始访问您的应用程序。

post中提供了更多详细信息。