【问题标题】:WCF Service windows authenticationWCF 服务窗口身份验证
【发布时间】:2013-04-14 09:45:58
【问题描述】:

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

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

NetworkCredential credential = CredentialCache.DefaultNetworkCredentials; 

够了吗?

Architecture

【问题讨论】:

    标签: wcf sharepoint-2010 wcf-security


    【解决方案1】:

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

    查看详情: http://msdn.microsoft.com/en-us/library/ms733836.aspx

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-24
        • 1970-01-01
        相关资源
        最近更新 更多