在.NET WCF Web API上处理身份验证的最佳方法

tac*_*cos 10 oauth dotnetopenauth asp.net-web-api

我对DotNetOpenAuth和OAuth很熟悉,但就Web API开发而言,根据以下标准锁定Web服务的最佳方法是什么:

  • 易于实施
  • 与面向最终用户的平台(iOS,Android,Win Phone,Flex ......)的互操作性/兼容性
  • 它是否明显是基于标准的(例如OAuth)

谢谢!

Ale*_*ler 5

请看一下:Web API中的OAuth 2.0

WebApiContrib项目中,还有基本身份验证示例,这些示例是直接的,但不应在没有SSL的情况下使用.

  • 好的,这很有帮助,但这是我的问题:我如何在提供的示例中充当"Facebook"?本文假定您要使用外部OAuth cred提供程序.我想在这里建立信任提供者和Web服务. (4认同)