2

在访问使用 NTLM 身份验证的 Web 服务时,模拟当前 SharePoint 用户的最佳做法是什么?webpart 有用户名但没有密码,显然,从 webpart 传递网络凭据不起作用。远程 Web 服务使用 NTLM 对用户进行授权。

4

1 回答 1

3

如果 Web 服务与 SharePoint 位于同一台服务器上,并且您使用 NTLM 访问 SharePoint,那么这可能只是简单的工作。如果 Web 服务与 SharePoint 位于不同的计算机上,那么您要么需要在两种环境中使用 Kerberos(可以将凭据委托给另一台服务器),要么在通信时必须在 Web 部件中提供用户的完整凭据与网络服务。当然,这意味着您必须知道用户的密码。MOSS 单点登录 (SSO) 功能仅可用于此目的。

于 2009-03-17T18:42:54.187 回答