0

DotNetOpenAuthと Facebookの質問が言うように、認証は DotNetOpenAuth を使用して Facebook で機能していませんv4.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 に答える