0

嘿,代码战士和堆栈交换器。

我一直在徒劳地尝试为 Web 服务设置凭据。我在 Websphere (java ee) 中编写了 web 服务,它需要在标题中输入用户名和密码才能调用任何服务。我可以在 SOAP UI 中很好地运行它,但我需要能够从 .net Web 客户端访问它。

到目前为止,我已经尝试像这样设置凭据...

dlc.ClientCredentials.UserName.UserName = "idiotCreds";
dlc.ClientCredentials.UserName.Password = "someWhackyPWD";

到目前为止,我刚刚收到了这个例外

security.wssecurity.WSSContextImpl.s02: com.ibm.websphere.security.WSSecurityException: Exception  org.apache.axis2.AxisFault: CWWSS6500E: There is no caller identity candidate that can be used to login. ocurred while running action: com.ibm.ws.wssecurity.handler.WSSecurityConsumerHandler$1@42304230

我猜这告诉我没有设置凭据......
即使我设置了客户端凭据。我需要在这里手动创建和添加一个肥皂头吗?我认为这应该由该客户端对象处理?有什么想法吗?谢谢

4

1 回答 1

0

这个 SO 线程中的问答将为寻求答案的人提供他们需要的解决方案。 https://stackoverflow.com/a/12159837/729820

于 2012-09-06T12:54:32.303 回答