0

托管在我们内部服务器中的 WCF 服务。外部客户端将使用它,我们的服务将使用我们的 SharePoint 服务以编辑项目列表。WCF 服务将自动获得 Windows 身份验证以访问 SharePoint 站点,因此我不必提供登录名和密码而不是域名。

我不确定我应该如何编码我的服务:

NetworkCredential credential = CredentialCache.DefaultNetworkCredentials; 

会足够吗?

建筑学

4

2 回答 2

2

但是,如果您确实需要使用特定帐户,则可以使用以下方法:

NetworkCredential credentials = new System.Net.NetworkCredential("name", "password", "optional:domain");
于 2013-04-22T12:58:37.627 回答
0

IMO, it should be enough, if your wcf and SharePoint services in same (or trusted) domains, and you select appropriative security mode.

See for more details: http://msdn.microsoft.com/en-us/library/ms733836.aspx

于 2013-04-21T19:17:07.660 回答