DotNetOpenAuth和Facebook

Dav*_*veM 11 c# asp.net openid dotnetopenauth

我正在尝试使用DotNetOpenAuth进行一些网络单点登录功能.

我得到的样本适用于谷歌和雅虎,但我正在与Facebook挣扎.

我正在使用CTP(4.0.0.11165),并在此SO问题中遵循了示例.

但是,我在行上遇到运行时错误:

IAuthorizationState authorization = client.ProcessUserAuthorization();
Run Code Online (Sandbox Code Playgroud)

错误是:

无法获取访问令牌.授权服务器报告原因:(未知)

有任何想法吗?

And*_*ott 12

您正在使用的构建与Facebook不兼容,因为Facebook使用旧版本的OAuth 2.0.您必须使用较早的CTP(具有v3.5版本的CTP)才能使用Facebook.抱歉.当每个人都处于不完整规范的不同草案时,它很难使用OAuth 2.0.