我有一个项目需要将WCF RESTful服务暴露给iPhone/iPad客户端。WCF已经可以工作,现在我需要使用用户名和密码来保护它。
由于某些原因,我有点不愿意选择CustomBasicAuth。
对于WCF世界来说,OAuth也不是理想的选择,你必须创建包装器来解决它。如果我错了,请务必纠正我。
现在,我正在研究Windows Identification Foundation。老实说,那看起来是一个聪明的方法,但缺乏文档。
有两件事情必须考虑:
由于某些原因,我有点不愿意选择CustomBasicAuth。
对于WCF世界来说,OAuth也不是理想的选择,你必须创建包装器来解决它。如果我错了,请务必纠正我。
现在,我正在研究Windows Identification Foundation。老实说,那看起来是一个聪明的方法,但缺乏文档。
有两件事情必须考虑:
- 实现必须适用于iPhone(不仅适用于.NET世界)
- 实现需要轻松部署到云中(Azure)
webHttpBinding
不支持 HTTPS 主机。而基本身份验证需要 HTTPS 才能确保安全。如何解决这个问题? - isekaijin