ASP.NET Web API和WCF之间关于身份验证机制的区别

时间:2013-11-17 09:27:42

标签: wcf asp.net-web-api

我在ASP.NET Web API和WCF之间做出选择。

我对身份验证部分不太确定。有人可以对这些差异有所了解吗?

1 个答案:

答案 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安全指南作为参考。

希望我帮忙!