繁体   English   中英

WCF服务窗口身份验证

[英]WCF Service windows authentication

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

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

NetworkCredential credential = CredentialCache.DefaultNetworkCredentials; 

会够的吗?

建筑

但是,如果您确实需要使用特定帐户,则可以执行以下操作:

NetworkCredential credentials = new System.Net.NetworkCredential("name", "password", "optional:domain");

IMO,如果您的wcf和SharePoint服务在相同(或受信任)的域中,并且您选择专用的安全模式,那就足够了。

有关详细信息,请参阅: http//msdn.microsoft.com/en-us/library/ms733836.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM