ASP.Net身份 - 多种身份验证方法

时间:2013-12-03 18:32:28

标签: asp.net windows-authentication asp.net-identity

是否可以配置新的ASP.Net Identity系统以支持多种身份验证方法?

我需要同时支持Windows身份验证(Intranet)和应用程序级用户(理想情况下使用Entity Framework选项)。在旧的ASP.Net Membership世界中,这似乎几乎是不可能的,但是基于新的基于OWIN的实现有什么变化吗?

我需要首先尝试Windows Auth的情况,然后,如果失败,该网站将回退到应用程序级别的身份验证。

作为第二个问题,您如何添加实体框架表以支持使用数据库优先的应用程序中的现有数据库?

2 个答案:

答案 0 :(得分:0)

我需要首先尝试Windows Auth的情况,然后,如果失败,该网站将回退到应用程序级别的身份验证。

为每种类型的身份验证添加项目。

作为第二个问题,您如何添加实体框架表以支持使用数据库优先的应用程序中的现有数据库?

当您将站点上传到服务器时,

实体框架将为您处理此问题。只需使用多个DbContext。只要您正确引用它们,它们就不必属于同一个表。

答案 1 :(得分:0)

回答你的第二个问题。转到连接字符串。找到数据库上下文的位置并将其导入数据库。