【发布时间】:2014-01-02 14:00:14
【问题描述】:
我有 WCF 服务,用户可以在其中添加简单的消息。在服务将消息放入数据库之前,我需要授权用户,如下所示:
[OperationContract]
[WebGet(UriTemplate = "/GetMessages/{SessionToken}/{UserPassword}/{UserGLKNumber}")]
Messages GetMessages(string SessionToken, string UserPassword, string UserGLKNumber);
很明显这个解决方案不好(在url中发送用户密码和号码)。那么,其他方法是什么?
重要的是——我有一个用 Java/PHP/Obj-C(简单的小型应用程序)编写的客户端——反正不是用 C# 编写的。
【问题讨论】: