【发布时间】:2011-04-18 15:15:01
【问题描述】:
假设我的 WCF 服务实现中有一个名为 Login 的方法,它的定义如下:
[OperationContract]
[WebGet(UriTemplate="login/{username}/{password}")]
bool Login(string username, string password);
显然,传递http://localhost:80/login/user1/pass1 之类的东西不是很安全,那么在 wcf 休息场景中通常如何处理呢?
【问题讨论】:
-
使用 SSL 保护您的通信,例如使用 https:// 作为您的 URL 的
-
@marc_c:这是 Ajax 场景。从 JS 调用此值并以纯文本形式传递这些值。您如何仅为该呼叫切换到 SSL?如果它不是 JS,那么 POST 方法将在普通 Http 中解决问题。