如果用户从我们组织内部访问我们的 SharePoint 站点,我们希望使用集成 Windows 身份验证,当有人尝试从我们组织外部进行身份验证时,我们希望使用基本身份验证(使用 SSL)。阅读,似乎 IE 无论如何都会尝试 Windows 身份验证,并忽略我们组织外部的基本身份验证。这是不可取的,因为用户需要在 DOMAIN 中输入登录框(用户因为此而致电我们的帮助台而臭名昭著)。基本身份验证允许我们指定默认域。Windows 身份验证不这样做。因此希望对外部使用基本身份验证,对内部使用 Windows 身份验证。
在网络内启用 Windows Auth 并在我们的网络外启用 Basic Auth 的解决方案是什么?我是否需要在 IIS 中设置两个单独的站点(一个用于 windows auth,另一个用于基本)?这需要 2 个不同的主机名吗?
有没有我没有想到的解决方案?
谢谢大家。