wcf-security相关内容

WCF 无法建立连接,因为目标机器主动拒绝

我刚刚使用 net.tcp 实现了一个简单的 WCF 服务器. 首先,我使用 127.0.0.1 作为服务器地址和客户端能够连接 WCF 服务. 一切正常.但是当我尝试使用内部 IP 192.x.x.x 时出现错误: 无法建立连接,因为目标机器主动拒绝 知道是什么原因造成的吗? 祝福 PS:我在 WCF 上禁用了身份验证.甚至关闭防火墙...没有工作... ..
发布时间:2021-09-22 19:09:36 其他开发

“无法加载配置中指定的 X.509 证书身份"

我将工作中的 WCF 服务从我的开发环境转移到 QA 环境,包括证书(根权限、根身份验证撤销列表、服务证书 - 包括其 PK). 之后我找到了私钥 usihg 'FindPrivateKey' 并授予所有相关帐户在文件系统级别访问私钥文件的完全权限. 我的应用因未处理的异常而崩溃:System.InvalidOperationException:无法加载配置中指定的 X.509 证书标 ..
发布时间:2021-09-22 19:09:05 其他开发

WCF - 无法获取元数据

它在使用 IIS 7 的 Intranet 中运行,每当我在 IIS 管理器中启用匿名身份验证时它都能正常工作.如果我禁用它并尝试使用 wcftestclient 运行它,则会出现以下错误, 错误:无法从 http://myserver/testing/eval.svc 获取元数据如果这是您有权访问的 Windows (R) Communication Foundation 服务,请检查您是否已 ..
发布时间:2021-09-22 19:06:55 C#/.NET

如何对每个 WCF 调用进行身份验证和授权?

我有 WPF 客户端使用 IIS 中托管的 WCF 服务.对于身份验证,我正在考虑证书或用户名身份验证.客户端调用 WCF 中的几个方法并传递一些消息. 对于 WCF 的每个呼叫,我想要对用户进行身份验证. 要在数据库中放置消息,我必须知道谁是呼叫者,他们的用户名是什么以及关于用户的其他一些属性.如何在每次调用时传递这些信息[可能是一个小对象]? 解决方案 这是推荐的默认行为 - ..
发布时间:2021-09-22 19:06:40 其他开发

使用支持流的 basicHttpBinding 保护 WCF 服务

我的问题是关于保护仅向我们公司的内部用户公开的 WCF 服务的访问的最佳(又名“最不痛苦")方法.目标是确保只能通过我们每个用户都安装的单个 Windows 窗体应用程序访问该服务.当服务被调用时,我希望服务能够验证它是从允许的应用程序调用的. 要保护的服务使用basicHttpBinding,它支持流式传输,所以我相信我仅限于传输级别的安全性. 以下是我的服务配置文件中 和 部分的简 ..
发布时间:2021-09-22 19:05:17 其他开发

使用自定义 UserNamePasswordValidator,我可以杀死用户的 WPF“会话"吗?

我正在使用自定义 UserNamePasswordValidator,它会实例化并登录到我们的内部 API. 此 API 公开了一个在用户被“踢"(被另一个管理用户)时触发的事件,我想通过终止 WCF 会话来对此做出响应,以便进一步调用引发异常. 我该怎么做? 我的 WCF 服务托管在 Windows 服务(不是 IIS)中.实例化并登录到内部 API 需要相当长的时间,所以我无 ..
发布时间:2021-09-22 19:03:51 其他开发

自定义 UserNamePasswordValidator 可以向 WCF 会话添加内容吗?

关于这个问题,我正在我的自定义 UserNamePasswordValidator 中实例化到我们内部 API 的连接.我可以把它藏在某个地方,以便我可以在该用户会话的未来调用中使用它吗? 这类似于这个问题,但我'没有使用 IIS,所以我不能使用 HttpContext.Current(或者我可以吗?). 更新:一些上下文:我们的内部 API 通过 COM 对象公开,该对象公开了一个 ..
发布时间:2021-09-22 19:03:41 其他开发

WCF - SSL 服务

我有一项使用 SSL 的服务.当我尝试浏览到该服务时,出现以下错误: 服务“SslRequireCert"的 SSL 设置与 IIS“无"的设置不匹配. 我的配置如下: 我正在使用 IIS Express 并且我已选中“启用 SSL"(在 WebMatrix 中验证). 知道我还需要做什么吗? 解决方案 ..
发布时间:2021-09-22 19:02:58 其他开发

WCF - 错误:无法获取元数据

当我尝试从 WCF 测试客户端运行我的应用程序时,我收到以下错误: 错误:无法从 http://localhost:53867/MyAPI.svc 获取元数据如果是您有权访问的 Windows (R) Communication Foundation 服务,请检查您是否已在指定地址启用元数据发布. 有关启用元数据发布的帮助,请参阅位于 http://go 的 MSDN 文档.microso ..
发布时间:2021-09-22 19:02:08 C#/.NET

WCF中的服务应用架构

我需要有关 WCF 应用程序架构的一些帮助.这将是一些应该可用于为许多不同客户端提供服务的服务,例如 ASP.Net 应用程序(JavaScript 和/或 Silverlight) iPhone Windows 移动版 安卓 有些服务需要身份验证,有些服务无需身份验证即可使用. 我需要一些关于需要身份验证的服务的建议,我想通过 SSL 使用用户名/密码凭据. 我应该 ..
发布时间:2021-09-22 19:01:57 其他开发

是否可以从 SOAP 信封中确定 WCF 绑定配置?

我从 WSDL 文件生成了一个 WCF 客户端服务代理,该文件调用了第三方 Java Web 服务.现在我需要配置绑定和代理来调用 Web 方法. 但是,我只有以下 SOAP 信息、用户名和密码以及客户端证书.我怎样才能弄清楚我需要做什么? 是否有任何“将其反转为配置"的应用程序或教授所需技能的网站? 我想我是在“消息的这一部分,翻译成这个配置".有人可以帮忙吗? 对于同一 ..
发布时间:2021-09-22 18:58:25 其他开发

WCF 服务应用程序和 WCF 服务库之间有什么区别?

我正在开发 WCF Web 服务,我使用 WCF 服务应用程序模板来完成这项工作. 创建“WCF 服务应用程序"是否满足此要求?与 WCF 服务应用程序相比,创建 WCF 服务库有哪些优势? 解决方案 服务应用程序包括已为您设置的网站主机.服务库是宿主可以引用和启动的服务库. 如果您从服务库(推荐)开始,您可以选择您想要的任何主机(Windows 服务、IIS/ASP.NET, ..
发布时间:2021-09-22 18:52:50 其他开发

WCF 错误“这可能是由于服务器证书在 HTTPS 情况下没有使用 HTTP.SYS 正确配置"

我在使用从 Windows 服务到 Web 服务器上运行的 WCF 服务的 WCF 调用时遇到问题.此电话已工作数周,但突然停止工作,此后一直没有工作. 我得到的例外是: 发生一般错误 System.ServiceModel.CommunicationException: 发出 HTTP 请求时出错 然后它说 这可能是因为在 HTTPS 情况下服务器证书没有正确配置 HTT ..
发布时间:2021-09-22 18:52:20 其他开发

WCF如何通过令牌进行身份验证?

我有一个 WCF 服务,它希望支持 basicHttpBinding 和 webHttpBinding.当客户端成功登录时,服务器将生成一个令牌,供客户端在以后的所有请求中传递给服务器.问题是客户端如何将令牌传递给服务器?我不想在每个 Web 方法上添加额外的参数来保存令牌. 解决方案 通常,执行此类操作的最佳方法是在 WCF 标头中传递此类“元信息".您可以轻松创建一个消息检查器来扩展 ..
发布时间:2021-09-08 20:19:12 其他开发

WCF 服务 TLS 1.2 实施

我们正在尝试在我们的 WCF 服务中强制实施 TLS 1.2. 我们的 WCF 服务托管在我们的 VM Box 上的 IIS 上.我们不确定如何为我们的服务禁用 TLS 1.0 和 TLS 1.1.我们尝试了以下方法: 我们的 WCF 服务(服务器端)和(客户端)中的配置更改** – 对于客户端,我们在主方法中添加了以下代码—— 删除不安全的协议(SSL3、TLS 1.0、TLS ..
发布时间:2021-09-08 20:07:36 其他开发