4

私は Thinktecture IdentityServer の実装の最中であり、ローカルでユーザーを認証することによって応答する、ネイティブに取得された Facebook アクセス トークンをサーバーに提供するモバイル アプリの機能を追加しています。

IdentityServer は、Microsoft の Owin ミドルウェアを使用して Facebook 認証を行います。アプリに追加する方法は次のとおりです。

var fb = new FacebookAuthenticationOptions
{
    AuthenticationType = "Facebook",
    SignInAsAuthenticationType = signInAsType,
    AppId = "...",
    AppSecret = "..."
};

私がやりたいことは、別のクラスで、これを呼び出すことです:

await [FacebookAuthenticationProvider instance].Authenticated(context);

しかしFacebookAuthenticationProvider、必要なインスタンスを取得する方法がわかりません。それともそれも必要ですか?new1つ上げてもいいですか?

4

1 に答える 1