【发布时间】:2011-09-03 12:28:03
【问题描述】:
我目前正在设计和开发将由移动设备使用的 WCF 4 RESTful 服务。我特别选择了 REST,因为它被认为是轻量级的,而且 JSON 输出使移动客户端的解析变得简单。
该服务负责整个应用程序的移动设备部分。但是,它要求用户在使用该服务之前登录。基本的 HTTP 身份验证不是一种选择:它不安全,中间人攻击很容易拦截用户帐户。 SSL 在这里是一个选项,但我不知道 SSL 在 WCF RESTful 服务上工作的容易程度以及在移动设备上实现的简单程度。
我研究了摘要式身份验证,但我真的找不到任何关于如何实现它的好信息。这也带来了:我将如何允许用户将设备添加到他们的帐户中?将用户名/密码组合与其他信息一起散列到 Digest 标头中?
有人能解释一下吗?因为我一头雾水。网上有很多关于如何实现 WCF (RESTful) 服务的信息,但是当您需要保护它时,信息量会大大减少……欢迎文章。
【问题讨论】:
标签: wcf restful-authentication