我正在使用wcf將由android應用程序使用的Restful Web服務。這些是安全的服務,例如只有登錄用戶可以打電話,所以要獲得這個我創建會話時,用戶登錄並將其返回給用戶。現在的問題是,這個令牌如何傳遞給服務,以便Web服務可以驗證用戶會話?Web服務會話管理
2
A
回答
3
我找到了答案,當用戶把它儲存在客戶端,並在接下來的請求的用戶會話標識將在將萃取物和之前在服務器
HttpRequestMessageProperty messageProperty =
(HttpRequestMessageProperty)
OperationContext.Current.IncomingMessageProperties[HttpRequestMessageProperty.Name];
token = messageProperty.Headers[TokenName];
驗證請求頭髮送完成所需的請求,並且如果會話驗證請求將完成。
0
只要您的服務設置爲ASP.NET compatibility,就可以使用cookies
來傳遞信息。
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
</system.serviceModel>
相關問題
- 1. Web服務會話管理
- 2. Web服務中的會話管理?
- 3. 會話管理Jetty Websocket服務器
- 4. 會話管理 - Websphere應用服務器
- 5. Android for Rails服務器管理會話
- 6. 與RIA服務的NHibernate會話管理
- 7. 服務器會話管理GWTP
- 8. Java - 設計模式,Web服務客戶端的會話管理
- 9. 不同Web服務之間的會話管理
- 10. WCF Web服務會話
- 11. PHP服務器到服務器會話管理
- 12. .NET Web服務 - 管理web請求
- 13. Web API中的NHibernate會話管理
- 14. Java Web App中的會話管理
- 15. 會話管理
- 16. 會話管理
- 17. 會話管理
- 18. 管理iPhone應用程序用戶的Web服務器上的用戶會話
- 19. Web服務用戶認證和會話管理的最佳實踐
- 20. 會話沒有在web服務,儘管使其
- 21. 管理asp會話
- 22. iphone會話管理
- 23. HtmlUnit會話管理
- 24. C#會話管理
- 25. Tipfy會話管理
- 26. RestKit會話管理
- 27. 會話管理Jaggery.js
- 28. JSF會話管理
- 29. Perl會話管理
- 30. MultipeerConnectivity會話管理
感謝您的回覆!服務是爲android應用程序,我正在測試這些服務的提琴手。 – 2012-04-26 05:40:11
爲什麼選擇投票? – 2012-05-09 15:13:14