如何将用户和密码授权发送到 OSB 12c 中的旧版?

How to send user and password auth to a legacy in OSB 12c?

我正在 OSB 12c 中制作一个代理服务,我将使用一个实现用户和密码身份验证的 legacy。在 SoapUI 中,我可以从 "Properties" 字段发送该信息,但我不知道如何从 OSB 发送该信息。我想它可能是从业务服务文件发送的,但不确定。我在 google 上进行了搜索,但我找到了有关如何在我的代理服务上实施 usr 和 psw 的信息,但没有找到有关如何将该信息发送到外部 WSDL 的信息。

当我尝试通过 SB 控制台使用 WSDL 时,我收到旧版 401 错误。谢谢

我不确定是否存在可以在 12c 中执行此操作的现有策略。至少在 11g 中没有。

您必须手动创建和添加 HTTP header 才能使传出基本身份验证成为可能。

关于基本身份验证的 Wiki header:https://en.wikipedia.org/wiki/Basic_access_authentication#Client_side

在 OSB 中,您可以通过对出站请求使用 'Transport Header' 步骤来添加它。 在 OSB 中的外观:

使用基本身份验证的最佳方法是使用 owsm 策略而不是操纵传输 header。