0

正如DotNetOpenAuth 和 Facebook问题所说,身份验证不适用于使用 DotNetOpenAuth 的 Facebookv4.0.0.11165

我没有使用以前的版本,而是想知道是否有办法修复它,所以我正在考虑修改ProcessUserAuthorization方法以便进行一些调整来修复它,但我不知道它是如何工作的。

public new IAuthorizationState ProcessUserAuthorization(HttpRequestInfo request = null)
{
    return base.ProcessUserAuthorization(request);
}

是否可以修复修改此方法?还是更复杂?

有没有办法修复它或者我必须获得以前的版本?

4

2 回答 2

0

最新版本的 DotNetOpenAuth可以与 Facebook 一起使用。请升级到最新版本。

于 2012-09-12T13:54:42.350 回答
-1

Facebook 没有实现 OpenID 协议,它不是 OpenID 提供者。可悲的是,它永远不会起作用。您必须在应用程序中以不同的方式处理 facebook 身份验证。您可以使用 facebook 作为您网站的身份验证提供程序的唯一方法是 facebook 在此处描述的方法:https ://developers.facebook.com/docs/guides/web/并且它不以任何方式涉及 OpenID。

于 2012-09-11T19:27:25.620 回答