私は Thinktecture IdentityServer の実装の最中であり、ローカルでユーザーを認証することによって応答する、ネイティブに取得された Facebook アクセス トークンをサーバーに提供するモバイル アプリの機能を追加しています。
IdentityServer は、Microsoft の Owin ミドルウェアを使用して Facebook 認証を行います。アプリに追加する方法は次のとおりです。
var fb = new FacebookAuthenticationOptions
{
AuthenticationType = "Facebook",
SignInAsAuthenticationType = signInAsType,
AppId = "...",
AppSecret = "..."
};
私がやりたいことは、別のクラスで、これを呼び出すことです:
await [FacebookAuthenticationProvider instance].Authenticated(context);
しかしFacebookAuthenticationProvider
、必要なインスタンスを取得する方法がわかりません。それともそれも必要ですか?new
1つ上げてもいいですか?