我正在使用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