首页 文章

OSB - 代理服务是SOAP,业务服务是REST,安全吗?

提问于
浏览
0
  • 代理服务是SOAP - 使用OWSM usernameToken进行保护,因此请求soap消息具有用户名和密码 .

  • (中间步骤)

  • 业务服务是REST - 期望用户名和密码为base64编码的字符串 .

所以我需要知道的是如何做中间步骤:

从请求消息中的soap标头中提取用户名和密码值 .

然后以正确的格式将它们传递给业务服务作为HTTP标头:授权基本用户名:密码(注意:用户名:密码必须是base64编码,看起来像这样XNNHKbjjkHJ =)

如果您需要进一步澄清,请询问 .

2 回答

  • 0

    如果您可以从代理服务中提取用户名和密码,则可以使用服务帐户以基本64编码格式发送用户名和密码 . 服务帐户是OSB中提供的一种简单机制,可以帮助保护业务服务和代理服务 . 好的是服务帐户可以重复使用 .

    如果您需要更多信息,请与我们联系 .

    服务帐户的Oracle文档:http://docs.oracle.com/cd/E14571_01/admin.1111/e15867/service_accounts.htm#OSBAG977

  • 1

    遗憾的是,无法通过配置执行此操作,但您必须在消息流中添加功能 .

相关问题