切换MVC用户登录方法:Forms+AD Account

本文关键字:Forms+AD Account 方法 登录 MVC 用户 切换 | 更新日期: 2023-09-27 17:50:40

如果我正在使用MVC创建intranet web应用程序,并且在管理的访问面板中,我需要为用户提供一种通过AD帐户或简单的windows窗体登录密码组合登录的方式,该怎么办。

我认为实现这一点的唯一方法是以某种方式动态切换web配置文件,允许或不允许匿名登录,从而检查推断的windows帐户名。

实际上,这里有两个问题:是否有更正确的方法?如果没有,动态更改web.config文件的最佳方法是什么?它真的适合实现我的目标吗?

切换MVC用户登录方法:Forms+AD Account

我认为实现这一点的唯一方法是以某种方式动态切换web配置文件

哦,不,你真的与事实相去甚远。

你的情况其实很常见。您可以使用WIF(Windows Identity Foundation(将身份验证外部化为单独的服务。这里有一些introductory slides。这个想法是通过一个单一的登录提供程序来联合身份验证。这是你的similar question