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