【发布时间】:2014-01-12 16:53:49
【问题描述】:
编辑:进步后,我可以缩小问题的范围:
应该对 VS2013 SPA 模板(使用 ASP.NET 身份 1.0)中的 startup.auth.cs 和 ApplicationOAuthProvider.cs 进行哪些更改才能将其迁移到使用 ASP.NET 身份 2.0?
编辑 2:我进一步简化了这个问题。如何将 app.UseOAuthBearerTokens 与 ASP.NET Identity 2.0 的中间件一起使用来检索 DbContext?
app.UseOAuthBearerTokens(new Microsoft.Owin.Security.OAuth.OAuthAuthorizationServerOptions()
{
//What goes here??
});
(可用的示例中没有这方面的示例。)
Asp.net 身份框架从 V1.0 到 V2.0alpha 存在显着差异。有一个可用的示例说明如何使用 V2:
https://aspnet.codeplex.com/SourceControl/latest (参见示例->身份->ChangePK)
但该示例不是 MVC 或 SPA。话虽如此,我有一个从 VS2013 ASP.NET SPA 应用程序(包含 Identity 1.0)构建的应用程序。我一直在尝试在我的 MVC 应用程序中实现示例中的代码,但我不清楚 VS2013 SPA 模板中的哪些代码被删除以支持示例中的代码。
问另一种方式,有没有人有在 ASP.NET MVC 应用程序中实现 ASP.NET identity 2.0 alpha 的指导? (理想情况下,有从利用身份 1.0 的 VS2013 MVC SPA 模板迁移的步骤)
【问题讨论】:
标签: asp.net-mvc entity-framework visual-studio-2013 asp.net-identity owin