2010-09-07 66 views
0

我在servlet中獲得oauth回調後,發現要維護相同的會話時出現問題。由於回調來自Twitter而不是客戶端瀏覽器,因此我得到了不同的會話。OAuth回調會話

有人可以幫忙嗎?

回答

0

不知道servlet,我提供了三個通用的建議。

1 - 在獲得OAuth回調時啓動新會話。
2 - 將會話ID存儲在cookie中並稍後檢索
3 - OAuth令牌以nnnnnn-XXXXX開頭,其中nnn是用戶的推特ID。

希望這會有所幫助。

0

您還可以在回調URL中提供額外的查詢字符串參數,並在用戶從身份驗證返回時提供這些參數。

0

我在我的開發環境中遇到了這個issue,我的回調URL與我從本地應用程序訪問的URL不同。

因此,如果回調URL是http://myapp.apps.com,您應該開始通過相同的URL(通過/ etc/hosts配置)訪問您的應用程序。

一些進一步的細節可在這post