wcf-security

    0热度

    2回答

    我一直在研究一个WCF服务,这是在VS 2008中开发并托管在Windows Server 2008,IIS 7.0, 当我在我的本地环境中托管此服务时,它的工作正常但当我在生产站点中托管此服务时,它不起作用。 在该服务中,我使用wsHttpBinding绑定,和我使用的安全模式是消息和clientcredential类型为“用户名” <security mode= "Message">

    1热度

    1回答

    可以说我有WCF SOAP服务,我使用这个库SOAP头 http://wcfextras.codeplex.com/ 例如我的界面看起来像这样 [SoapHeader("HelperHeader", typeof(HelperHeader), Direction = SoapHeaderDirection.In)] [OperationContract] string GetD

    0热度

    1回答

    说,我有4个服务器,一个公开可见(A),其他(B,C和D)只对一个(A)可见。 其中B,C和D是相同的服务,各自在自己的公司。 根据呼叫中使用的客户端证书,我可以将客户端到服务器A的呼叫路由到服务器B,C或D吗? 此外,是否可以指定到服务器A的消息内的目的地是什么? (需要部分加密的信息)(例如:我需要向公司C提供员工记录,但A不应该能够读取记录。) 我的意思是,这当然是可能的,如果我重新 - 在

    0热度

    1回答

    仅仅学习WCf安全性,并搜索了如何仅基于认证/授权向客户端公开一些方法。 1)像管理应用程序一样,服务应该公开所有方法。但对于用户应用程序相同的服务应该公开一些方法 或者2)如果管理员登录应用程序服务应公开所有方法和服务公开有限的方法,如果usertype用户(而不是管理员)登录在同一个应用程序。 我已阅读http://msdn.microsoft.com/en-us/library/ff4057

    0热度

    1回答

    我正在开发使用SSL和证书进行相互身份验证的WCF Web服务的概念验证。 所以,我有两个证书都由有效的证书颁发机构提供(这些是生产证书,而不是开发)。下面是链和证书的商店位置: 服务器证书链 发行人的根CA 中级1 CA 服务器身份验证证书 我不知道这个细节很重要与否:服务器证书是域通配符证书(* .mydomain.com来) 客户端证书链 发行人根CA 中间体2 CA 客户端身份验证证书 发

    0热度

    1回答

    这里是我的情况: 我需要主机将由多个客户消耗一个WCF Web服务应用程序。每个客户都负责他们自己的客户端应用程序,他们将使用不同的技术构建他们的客户端应用程序。很可能他们的客户都不会是.Net(可能是Java或其他)。 我需要实施消息级安全性以遵守其策略(传输安全性不足)。 鉴于上述要求,我很难理解如何实现WCF中的消息安全性,这可以由我不控制的客户端使用。我读过的所有内容都讨论了我将构建自己的

    0热度

    1回答

    我们创建了一个wcf服务,其中两个端点分别用于内部用户的http和另一个用于外部用户的https。 当在浏览器中使用https查看服务时,svcutil.exe元数据路径指向http而不是https。此外,我无法通过服务参考屏幕添加此服务。我配置了像link这样的wcf服务。如何更正svcutil.exe路径。

    1热度

    1回答

    我打算发布我的Web服务,以便它可以在外部网络上使用。问题的关键在于Web管理员不希望将此Web服务设为外部,而是希望我围绕它来包装代理并使代理处于外部。我不喜欢代理部分,因为它不必维护服务和代理上的版本。我想知道如果使用外部网络(URL)访问web服务以使用SSL并请求身份验证,但是如果您在内部网络(URL)中使用它以不请求身份验证或SSL,是否有简单的方法来执行此操作。我试过在webconfi

    0热度

    1回答

    我暂停了一个教程,以确保使用用户名和密码以及证书的wcf服务。 我使用这个工具创建并安装了证书。这个证书使用了多元化的自我证书。并覆盖验证从继承的方法UserNamePasswordValidator。证书安全工作正常,但在服务调用期间,验证方法未调用。无需提供用户名和密码即可访问服务。 我看了很多关于它的文章,但是那里显示了相同的过程。我也读过关于同样问题的其他堆栈溢出问题,但我无法找到解决方案

    0热度

    1回答

    您好创建我的服务使用http://ntieref.codeplex.com/ n层实体框架。 生成器生成的服务使用wcf和wsHttpBinding。它使用Windows身份验证,创建的程序在用户登录域时正常工作(因为它应该)。 我的问题是当我试图从“外部”连接。为什么我的呼叫失败,无法验证用户 client.ClientCredentials.UserName.UserName = "SomeU