我在ASP.NET Web API和WCF之间做出选择。
我对身份验证部分不太确定。有人可以对这些差异有所了解吗?
答案 0 :(得分:2)
我认为引擎盖下没有实际差异。毕竟,authenticaton机制是指IIS中集成的ASP.NET引擎上的HTTP请求级别。它应该与响应特定HTTP请求的模块是否实现为ASP.NET网页,WCF或Web API端点无关。
然而,在建模和配置方面会有一些差异。 WCF将身份验证机制建模为“WCF身份验证服务”,而Web API使用ASP.NET的常规安全模型。
使用this WCF and ASP.NET安全指南和this Web API安全指南作为参考。
希望我帮忙!