【问题标题】:WCF client authentication scheme 'Basic'. to a java serverWCF 客户端身份验证方案“基本”。到 java 服务器
【发布时间】:2014-12-12 09:51:03
【问题描述】:

我正在尝试使用基本身份验证来使用 Java Web 服务。

使用 Soap UI,我可以在运行带有基本身份验证的请求时收到响应。

问题是使用 VS studio 我在使用基本身份验证时遇到此错误

"HTTP 请求未经授权,客户端身份验证方案为 'Basic'。从服务器收到的身份验证标头为 'Basic realm='weblogic'

enter code here

<security mode="TransportCredentialOnly">
  <transport clientCredentialType="Basic" proxyCredentialType="None" realm="" />
  <message clientCredentialType="UserName" algorithmSuite="Default" />
</security>

【问题讨论】:

  • 客户端是否使用C#?有没有可能只是凭据不正确?
  • 您在 SoapUI 中提供了哪些凭据?你包括领域了吗?
  • 我传递了在 Soap ui 中使用的相同凭据,我没有传递客户端在 C# 中的领域
  • 您有没有找到解决方案,先生。这是我们遇到的确切错误。如果你能分享的话,很多荣誉。

标签: wcf soapui


【解决方案1】:

您的传输配置指定了一个空域,而服务器用户weblogic。尝试添加与 SoapUI 相同的领域,例如:

<transport clientCredentialType="Basic" proxyCredentialType="None" realm="weblogic" />

【讨论】:

  • 嗨,我将领域设置为 weblogic,但仍然有同样的问题,但我没有在 Soap UI 中使用 real 但它工作正常......
猜你喜欢
  • 2012-04-15
  • 2018-07-03
  • 1970-01-01
  • 2012-08-28
  • 2011-02-04
  • 1970-01-01
  • 2012-01-03
  • 2019-05-09
  • 2015-06-13
相关资源
最近更新 更多