WCF服务托管在我们的内部服务器中。外部客户端将使用它,并且,我们的服务将使用我们的SharePoint服务来编辑项目列表。 WCF服务将自动获得Windows身份验证以访问SharePoint网站,因此我不必提供登录名和密码而不是域名。WCF服务Windows身份验证
我不知道我是多么应该代码我的服务:
NetworkCredential credential = CredentialCache.DefaultNetworkCredentials;
就足够了?
WCF服务托管在我们的内部服务器中。外部客户端将使用它,并且,我们的服务将使用我们的SharePoint服务来编辑项目列表。 WCF服务将自动获得Windows身份验证以访问SharePoint网站,因此我不必提供登录名和密码而不是域名。WCF服务Windows身份验证
我不知道我是多么应该代码我的服务:
NetworkCredential credential = CredentialCache.DefaultNetworkCredentials;
就足够了?
但是,如果你需要使用一个特定的帐户,你可以去以下:
NetworkCredential credentials = new System.Net.NetworkCredential("name", "password", "optional:domain");
IMO,它应该是足够的,如果在同一个(或可信)域的WCF和SharePoint服务,与您选择专用的安全模式。