我正在运行 ADFS 3.0/2012 R2 进行测试。这是一个单一的 ADFS。因此,我正在 ASP.NET MVC 5 中开发一个项目,我更喜欢使用 Google Chrome 进行开发,并且 Chrome 使用 ADFS 进行身份验证。
我也在 Fireworks 上测试过它。没问题...但是使用 Internet Explorer。 在 Chrome 和 Firefox 上,我获得 ADFS 登录页面(表单例份验证)。在 IE 上,它是 Windows 身份验证,应该获取我的 Windows 凭据,但我收到默认登录提示,并且使用我的用户/密码登录在那里不起作用。
如果我在 IE 上禁用 Windows 身份验证,那么它也可以工作。但我无法禁用它,因为它是一个内部应用程序,并且无法完全切换到 Windows 身份验证。计划提供外联网版本。
我的 ADFS 有什么问题或者我的应用程序有什么关系?
感谢您的帮助。
最佳答案
Windows Server 2012 R2 中的 AD FS,默认情况下不启用表单例份验证。
以管理员身份登录 AD FS 服务器。
打开 AD FS 管理控制台并单击“身份验证策略”。
在“主要身份验证”、“全局设置”、“身份验证方法”下,单击“编辑”。
在 Intranet 下,启用(选中)表单例份验证。
关于internet-explorer - ADFS 3.0/2012R2 身份验证在 IE 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24648929/