没有ACS的Facebook STS

时间:2012-06-07 06:22:19

标签: facebook wif claims-based-identity

是否可以在不使用acs / azure的情况下使用WIFI进行facebook身份验证?或者这是绝对必要的?

3 个答案:

答案 0 :(得分:1)

是的,这是可能的,但你必须写一些代码。有一个WIF扩展可以为框架添加OAuth 2.0支持:

https://connect.microsoft.com/site1168/Downloads

您可以考虑另一种选择:

http://facebooknet.codeplex.com/

答案 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