是否可以在不使用acs / azure的情况下使用WIFI进行facebook身份验证?或者这是绝对必要的?
答案 0 :(得分:1)
是的,这是可能的,但你必须写一些代码。有一个WIF扩展可以为框架添加OAuth 2.0支持:
https://connect.microsoft.com/site1168/Downloads
您可以考虑另一种选择:
答案 1 :(得分:0)
Facebook Platform uses OAuth 2.0用于身份验证和授权。因此,当您尝试为Facebook构建身份验证应用程序时,您实际上正在寻找支持基于声明的身份验证的提供。 WIF确实提供了基于ASP.NET和WCF的框架,您可以通过基于声明的Identity Framework对Facebook的应用程序进行身份验证。 (Windows Azure ACS将此过程简化为最低级别,这就是您所支付的费用。)
答案 2 :(得分:0)
您也可以编写自己的STS并向其添加DotNetOpenAuth。
IdentityServer在(隐藏)页面中使用OpenId执行类似的操作。这是基于Matias Woloski的一篇帖子,更新了here。