使用 Windows 身份验证 (NTLM) 运行 Sharepoint (WSS 3.0) 时,外部用户必须以DOMAIN\username的形式提供其用户名。这是有道理的,因为您可以拥有多个域、它们之间的信任等。但是在我的情况下,我只有一个域,并且我希望我的用户能够仅使用他们的纯用户名登录。有没有办法使用默认登录域配置 Sharepoint 以使其正常工作?
将身份验证更改为基本或表单不是我的选择。
使用 Windows 身份验证 (NTLM) 运行 Sharepoint (WSS 3.0) 时,外部用户必须以DOMAIN\username的形式提供其用户名。这是有道理的,因为您可以拥有多个域、它们之间的信任等。但是在我的情况下,我只有一个域,并且我希望我的用户能够仅使用他们的纯用户名登录。有没有办法使用默认登录域配置 Sharepoint 以使其正常工作?
将身份验证更改为基本或表单不是我的选择。
这是一个 Windows/IIS 问题,而不是特定于 sharepoint 的问题。
您可以在http://forums.iis.net/t/1151401.aspx找到更详细的解释,但由于集成身份验证的设计,基本上不可能 - 客户端在联系服务器之前必须知道域。
您最接近默认域的是服务器上的本地登录 - 如果用户是真正的外部用户,这可能是一个解决方案。
意识到可以将某些浏览器配置为自动提供 NTLM 凭据。例如,IE 可以做到这一点。我相信默认情况下它适用于本地 Intranet 中的站点,甚至可能适用于受信任的站点(如果不是,您可以更改它以便它会)。
如果用户的计算机是您域的一部分,则有软件可以将这些设置(策略)推送给用户。