ASP.Net身份 - 多重身份验证方法(ASP.Net Identity - Multiple A

2019-10-19 02:11发布

是否有可能配置新的ASP.Net识别系统,支持多种认证方法?

我要支持Windows身份验证(联网)和应用水平的用户(最好使用实体框架选项)的要求。 这似乎是在老ASP.Net籍的世界几乎是不可能的,但有什么新OWIN基于实现改变?

我需要在那里Windows验证尝试,然后再一个场景,如果失败,该网站将回退到应用程序级别的认证。

作为一个次要的问题,你怎么去在一个使用数据库首先应用程序添加实体框架表,以支持这对现有的数据库?

Answer 1:

我需要在那里Windows验证尝试,然后再一个场景,如果失败,该网站将回退到应用程序级别的认证。

添加项目为每种类型的认证。

作为一个次要的问题,你怎么去在一个使用数据库首先应用程序添加实体框架表,以支持这对现有的数据库?

当您上传您的网站服务器的实体框架将处理这个要求。 只要使用多个的DbContext。 他们不必是同一个表的一部分,只要你正确地引用它们。



Answer 2:

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



文章来源: ASP.Net Identity - Multiple Authentication Methods