wcf-security相关内容
我刚刚使用 net.tcp 实现了一个简单的 WCF 服务器. 首先,我使用 127.0.0.1 作为服务器地址和客户端能够连接 WCF 服务. 一切正常.但是当我尝试使用内部 IP 192.x.x.x 时出现错误: 无法建立连接,因为目标机器主动拒绝 知道是什么原因造成的吗? 祝福 PS:我在 WCF 上禁用了身份验证.甚至关闭防火墙...没有工作...
..
WCF - 在 net.tcp://myserver:9000/SearchQueryService/Querier.svc 上没有侦听可以接受消息的端点. 我在 IIS 应用程序上启用了 net.tcp 协议 Windows 防火墙关闭 整个 IIS 应用程序的 net.tcp 绑定设置为端口 9000. 我的 web.config 非常标准:
..
我将工作中的 WCF 服务从我的开发环境转移到 QA 环境,包括证书(根权限、根身份验证撤销列表、服务证书 - 包括其 PK). 之后我找到了私钥 usihg 'FindPrivateKey' 并授予所有相关帐户在文件系统级别访问私钥文件的完全权限. 我的应用因未处理的异常而崩溃:System.InvalidOperationException:无法加载配置中指定的 X.509 证书标
..
它在使用 IIS 7 的 Intranet 中运行,每当我在 IIS 管理器中启用匿名身份验证时它都能正常工作.如果我禁用它并尝试使用 wcftestclient 运行它,则会出现以下错误, 错误:无法从 http://myserver/testing/eval.svc 获取元数据如果这是您有权访问的 Windows (R) Communication Foundation 服务,请检查您是否已
..
我有 WPF 客户端使用 IIS 中托管的 WCF 服务.对于身份验证,我正在考虑证书或用户名身份验证.客户端调用 WCF 中的几个方法并传递一些消息. 对于 WCF 的每个呼叫,我想要对用户进行身份验证. 要在数据库中放置消息,我必须知道谁是呼叫者,他们的用户名是什么以及关于用户的其他一些属性.如何在每次调用时传递这些信息[可能是一个小对象]? 解决方案 这是推荐的默认行为 -
..
我的问题是关于保护仅向我们公司的内部用户公开的 WCF 服务的访问的最佳(又名“最不痛苦")方法.目标是确保只能通过我们每个用户都安装的单个 Windows 窗体应用程序访问该服务.当服务被调用时,我希望服务能够验证它是从允许的应用程序调用的. 要保护的服务使用basicHttpBinding,它支持流式传输,所以我相信我仅限于传输级别的安全性. 以下是我的服务配置文件中 和 部分的简
..
我使用 Visual Studio 2008 创建了一个 Web 服务的代理,它在 app.config 中为我创建了以下条目:
..
你好 我知道如何为 http 或 https 创建自托管 wcf,但不能同时创建. 我想要这 2 个网址的 wcf : https://127.0.0.1:13070/ProxySips/ http://127.0.0.1:13070/ProxySips/ 目前我有 https 的配置(带有证书:makecert + netsh)并且它工作正常: app.confi
..
我正在使用自定义 UserNamePasswordValidator,它会实例化并登录到我们的内部 API. 此 API 公开了一个在用户被“踢"(被另一个管理用户)时触发的事件,我想通过终止 WCF 会话来对此做出响应,以便进一步调用引发异常. 我该怎么做? 我的 WCF 服务托管在 Windows 服务(不是 IIS)中.实例化并登录到内部 API 需要相当长的时间,所以我无
..
关于这个问题,我正在我的自定义 UserNamePasswordValidator 中实例化到我们内部 API 的连接.我可以把它藏在某个地方,以便我可以在该用户会话的未来调用中使用它吗? 这类似于这个问题,但我'没有使用 IIS,所以我不能使用 HttpContext.Current(或者我可以吗?). 更新:一些上下文:我们的内部 API 通过 COM 对象公开,该对象公开了一个
..
我有一项使用 SSL 的服务.当我尝试浏览到该服务时,出现以下错误: 服务“SslRequireCert"的 SSL 设置与 IIS“无"的设置不匹配. 我的配置如下: 我正在使用 IIS Express 并且我已选中“启用 SSL"(在 WebMatrix 中验证). 知道我还需要做什么吗? 解决方案
..
当我尝试从 WCF 测试客户端运行我的应用程序时,我收到以下错误: 错误:无法从 http://localhost:53867/MyAPI.svc 获取元数据如果是您有权访问的 Windows (R) Communication Foundation 服务,请检查您是否已在指定地址启用元数据发布. 有关启用元数据发布的帮助,请参阅位于 http://go 的 MSDN 文档.microso
..
我需要有关 WCF 应用程序架构的一些帮助.这将是一些应该可用于为许多不同客户端提供服务的服务,例如 ASP.Net 应用程序(JavaScript 和/或 Silverlight) iPhone Windows 移动版 安卓 有些服务需要身份验证,有些服务无需身份验证即可使用. 我需要一些关于需要身份验证的服务的建议,我想通过 SSL 使用用户名/密码凭据. 我应该
..
我正在尝试让第三方 Java 客户端与我编写的 WCF 服务进行通信. 收到消息时出现以下异常: 无法找到令牌验证器'System.IdentityModel.Tokens.UserNameSecurityToken' 令牌类型.代币根据当前的安全性,不能接受这种类型的设置. 这是我的配置: 绑定
..
我从 WSDL 文件生成了一个 WCF 客户端服务代理,该文件调用了第三方 Java Web 服务.现在我需要配置绑定和代理来调用 Web 方法. 但是,我只有以下 SOAP 信息、用户名和密码以及客户端证书.我怎样才能弄清楚我需要做什么? 是否有任何“将其反转为配置"的应用程序或教授所需技能的网站? 我想我是在“消息的这一部分,翻译成这个配置".有人可以帮忙吗? 对于同一
..
security mode="Transport" 和 security mode="TransportCredentialOnly" 与 BasicHttpBinding 和设置一起使用时有什么区别ISS 7.0 中的 ssl? 解决方案 检查这里:http://developers.de/blogs/damir_dobric/archive/2006/07/31/890.aspx和ht
..
我正在开发 WCF Web 服务,我使用 WCF 服务应用程序模板来完成这项工作. 创建“WCF 服务应用程序"是否满足此要求?与 WCF 服务应用程序相比,创建 WCF 服务库有哪些优势? 解决方案 服务应用程序包括已为您设置的网站主机.服务库是宿主可以引用和启动的服务库. 如果您从服务库(推荐)开始,您可以选择您想要的任何主机(Windows 服务、IIS/ASP.NET,
..
我在使用从 Windows 服务到 Web 服务器上运行的 WCF 服务的 WCF 调用时遇到问题.此电话已工作数周,但突然停止工作,此后一直没有工作. 我得到的例外是: 发生一般错误 System.ServiceModel.CommunicationException: 发出 HTTP 请求时出错 然后它说 这可能是因为在 HTTPS 情况下服务器证书没有正确配置 HTT
..
我有一个 WCF 服务,它希望支持 basicHttpBinding 和 webHttpBinding.当客户端成功登录时,服务器将生成一个令牌,供客户端在以后的所有请求中传递给服务器.问题是客户端如何将令牌传递给服务器?我不想在每个 Web 方法上添加额外的参数来保存令牌. 解决方案 通常,执行此类操作的最佳方法是在 WCF 标头中传递此类“元信息".您可以轻松创建一个消息检查器来扩展
..
我们正在尝试在我们的 WCF 服务中强制实施 TLS 1.2. 我们的 WCF 服务托管在我们的 VM Box 上的 IIS 上.我们不确定如何为我们的服务禁用 TLS 1.0 和 TLS 1.1.我们尝试了以下方法: 我们的 WCF 服务(服务器端)和(客户端)中的配置更改** – 对于客户端,我们在主方法中添加了以下代码—— 删除不安全的协议(SSL3、TLS 1.0、TLS
..