internet-explorer - ADFS 3.0/2012R2 身份验证在 IE 中失败

标签 internet-explorer authentication ntlm adfs

我正在运行 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,默认情况下不启用表单例份验证。

  1. 以管理员身份登录 AD FS 服务器。

  2. 打开 AD FS 管理控制台并单击“身份验证策略”。

  3. 在“主要身份验证”、“全局设置”、“身份验证方法”下,单击“编辑”。

  4. 在 Intranet 下,启用(选中)表单例份验证。

关于internet-explorer - ADFS 3.0/2012R2 身份验证在 IE 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24648929/

相关文章:

java - Java Web 应用程序的身份验证和授权框架

authentication - SQL Developer 操作系统身份验证

html - 空白 : no-wrap in IE not working

css - progid :DXImageTransform. Microsoft.AlphaImageLoader 导致链接在 ie8、ie7 和 ie6 中无法单击

javascript - 通过 JavaScript 使用自定义页面打开 CRM 2011 表单后,子网格上的查找和链接不起作用

c# - Microsoft 使用 OWIN/MVC5 身份验证增强重定向安全性

sharepoint - 在 Mac 机器上使用 Google Chrome 和 FireFox 访问 SharePoint 内网

c# - 如何将 Windows 身份验证从 ".aspx"页面传递到 ".ashx"处理程序

c# - 如何使用 HttpWebRequest 使 HTTP 请求通过匿名 NTLM 进行身份验证

css - IE 10 Html 5 视频叠加文本(z-index)