【发布时间】:2015-03-11 10:43:59
【问题描述】:
我正在实施 Thinktecture IdentityServer,并且正在为移动应用程序添加功能,以向服务器提供本机获得的 Facebook 访问令牌,服务器将通过本地身份验证用户来响应。
IdentityServer 使用 Microsoft 的 Owin 中间件进行 Facebook 身份验证。这是它被添加到应用程序的方式:
var fb = new FacebookAuthenticationOptions
{
AuthenticationType = "Facebook",
SignInAsAuthenticationType = signInAsType,
AppId = "...",
AppSecret = "..."
};
我想要做的,在另一堂课上,叫这个:
await [FacebookAuthenticationProvider instance].Authenticated(context);
但我不知道如何获得我需要的 FacebookAuthenticationProvider 实例。或者这甚至是必要的吗?我可以new 一个吗?
【问题讨论】:
标签: asp.net-mvc owin katana thinktecture-ident-server owin-security