问题标签 [wsse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
415 浏览

c# - 如何在soap web服务c#中使用ws安全头

我需要一些帮助。首先我编写了一个带有基本身份验证的soap Web服务。但是我必须在soap中使用wssecurity进行更改。如何使用即将到来的ws安全标头我必须读取用户名和密码,并且我必须比较我的用户名和密码在我的 webconfig 文件里面的服务。我写了这段代码,但我不确定:我是这样做的。但是如何在 webconfig.file 中配置

0 投票
2 回答
1582 浏览

c# - 如何在 c# 的客户端请求中插入此soap标头

我必须为肥皂网络服务插入此标头客户端请求。我该怎么办?

客户端代码:我使用 wshttpbinding 进行肥皂网络服务。所以我必须在上面发送带有肥皂头的请求。我该怎么办?

0 投票
0 回答
375 浏览

ruby-on-rails - 使用 net/http 传递 X-WSSE 标头 ruby

我正在尝试使用 ruby​​ 和 net/http 发送发布请求,但无法传递 X-WSSE 标头。这是我的代码:

但是我总是收到错误 400(在 HTTP-Header 中找不到 X-WSSE),但是 curl 请求可以完美运行,你能帮帮我吗?

这是运行良好的 curl 请求

0 投票
1 回答
1587 浏览

php - 我需要签署传出的肥皂请求

我正在尝试发送签名的肥皂请求,但似乎遗漏了一些东西。

我尝试了 wso2 库,但这不适用于带有 php7.0 的 ubuntu 14.04

然后我尝试了这个:https ://github.com/LinioIT/wse-php但不断得到 ERR_025: Verification failure: No signature in the WS-Security message for the configured soap actor/role ""! in SoapClient->__call()

我在soapUI中测试了它并让它工作但不能将它翻译成PHP

这是我的代码:

SoapWsController 是从默认的 SoapClient 扩展而来的:我不确定定义是否正确,我尝试了很多选项

0 投票
1 回答
517 浏览

cxf - 带有支持令牌的 WS-Policy X509Token

我有一个包含 WSPolicy 的 WSDL,定义的策略使用支持令牌和内部支持令牌,它使用 X509 令牌。下面是具有策略的 WSDL 的片段

现在,当我生成我的客户端(使用 Apache CXF),使用任何 Web 服务操作时,我看不到 wssec 安全标头被添加到 SOAP 标头中。因此,当策略验证拦截器失败时,SOAP 服务会引发错误。

我做了很多搜索,但没有找到任何使用这种策略的示例/示例,支持令牌已与 Assymetric / Symmetric 绑定一起使用。

想知道定义的策略是否正确,如果是,那么访问此服务的客户端代码将是什么。

只是要补充一点,当我将下面的拦截器放入客户端代码时,会添加安全标头(使用二进制安全令牌和签名),但是,服务仍然失败(使用策略验证拦截器)

下面是错误堆栈跟踪

任何帮助都感激不尽!!自2天以来,我一直被这个问题困扰。

0 投票
2 回答
1317 浏览

cxf - CXF WS-Policy 配置

我有以下 CXF 配置类:

它配置 CXF 总线并发布端点。我想为该端点配置 WS Policy。该策略在外部文件中定义。这里解释了如何使用 XML 配置文件来实现这一点:

CXF 文件

这是来自 CXF 网站的示例:

问题是,我怎样才能使用 API 以编程方式做同样的事情?

0 投票
1 回答
653 浏览

java - 在java中使用wsdl、用户名和密码调用soap webservice

我是肥皂网络服务的新手。有人可以告诉我如何使用提供的 wsdl 及其用户名和密码在 JAVA 中使用 x509 发出肥皂请求。我在 .NET 中有很多代码。但是我仍然对如何在java中使用x509身份验证形成请求一无所知。任何帮助,将不胜感激。提前致谢。

使用soap UI并在AUTH选项卡中使用基本身份验证..以下是我得到的错误。

0 投票
1 回答
603 浏览

java - 从 java 调用 Soap Webservice(用 C# 制作)

下面是我尝试调用该服务的代码

调用 getMessageList 服务时出现错误。该服务托管在 IIS 上,并使用证书和用户/密码进行身份验证。这是调用此服务的正确方法吗?执行上述代码时出现的错误如下:

0 投票
1 回答
1310 浏览

soap - Apache CXF WebServices 客户端错误

我有一个使用我拥有的 WSDL 生成的客户端。当我尝试连接到此 WebService 时,出现以下错误:

托管 WebService 的实际服务器需要一个包含安全标头的 SOAP 消息,例如:

如何将其与发出请求时生成的 SOAP 消息一起获取?这就是我在代码中调用 WebService 的方法:

有什么建议么?

0 投票
1 回答
571 浏览

angularjs - 如何使用 symfony 后端和 WSSE auth & angular 前端拥有一个安全的 API?

我的后端使用 Symfony2(fosuserbundle、fosrestbundle、nelmio 和 wsse auth),前端使用 Angular2。

我想用 WSSE auth 标头来保护它。我的盐也是用 Sf2 和我的 WSSE 令牌生成的。

但是我怎样才能开发这个链接到前端 Angular2。

看我的代码

后端控制器(这在我的后端工作!!!)

}

前端控制器(这是错误的 - 不工作?我该如何开发?

我的 json 返回 WSSE Headers 但之后如何使用它?

姓名