首页 文章

SOA Suite 12c OSB路由服务到HTTPS基本身份验证安全服务

提问于
浏览
0

我正在使用Oracle融合中间件12.2.1.3.0
我正在尝试为HTTPS基本身份验证安全服务创建基本代理服务 .
任何人都可以一步一步解释如何设置业务服务?我尝试了所有组合,但都出了问题 .

  • 代理服务很简单,http传输 . 没有身份验证,安全性和策略 .

  • Pipeline也很简单=仅路由到业务服务 .

  • 业务服务传输协议http(不允许其他选项) . URI = https://my.uri.com:443/ws/myService?wsdl

Http传输配置=身份验证基本,服务帐户= myAccount.sa(用户名/密码)
没有政策 .
商业服务测试给了我"The invocation resulted in an error: Forbidden."

当我在测试窗口中提供用户名/密码时,它给出了“验证传输用户名/密码的错误:[安全:090938]验证失败:指定的用户无法登录.javax.security.auth.login.FailedLoginException:[Security: 090302]验证失败:用户指定的用户被拒绝“

当我尝试添加oracle / http_basic_auth_over_ssl_client_policy时,我得到“发布期间发现的冲突 .
[OSB-387194]由于传输身份验证设置为'basic',因此不允许OWSM策略'oracle/http_basic_auth_over_ssl_client_policy' . 如果您尝试附加HTTP令牌策略,请确保传输配置上的身份验证设置为'None' . 您可以直接在传输配置页面上设置身份验证机制,也可以附加OWSM HTTP令牌策略 . “

任何帮助表示赞赏 .
先感谢您 .

1 回答

  • 0

    您不应该为BS添加安全性 . 在“业务配置”选项卡中,将身份验证设置为“无”而不是“基本” . 您应该仅将安全性附加到代理服务而不是业务服务 . 希望能帮助到你 :)

相关问题