在 ADFS 中,如何删除登录页面中的 "Active Directory" 选项

In ADFS, how do you remove the "Active Directory" Option in the Sign in page

我是 运行 我自己的 ADFS 身份提供者,不希望 Active Directory 与其集成。当用户登录页面时,我不希望用户看到 "sign in with one of these accounts" 页面,而是希望它只是默认为其他提供商。我注意到我无法在受信任的提供商页面中禁用 Active Directory 提供商。

我找到的一些资源,说说调整实际登录页面的js,或者代码文件,让它欺骗页面选择我想默认的那个。我真的不想这样做,看起来这应该是一个简单的选择。

唯一的方法是自定义 onload.js。

ADFS 的全部意义在于向 AD 添加联合功能。这就是为什么您不能轻易删除它的原因。

所以我最终弄明白了这一点。从选择列表中删除 Active Directory 的正确方法不涉及调整 js 文件。进入系统 运行:

Set-ADFSProperty -EnableLocalAuthenticationTypes $false

然后这会自动使用唯一的其他身份提供者。