1

我想将安全标头添加到从 ADF 移动应用程序到 Web 服务的 SOAP 请求中。

但是,当我尝试在我的 CustomSOAPProvider 类中扩展 oracle.adfinternal.model.adapter.webservice.provider.soap.SOAPProvider 类时,它会显示“非法内部包导入。请使用公共 api”。

我已将审计规则更改为工具 - 首选项 - 审计 - 配置文件 - 审计规则 - 应用程序开发框架 - ADF 通用 - ADF java 审计规则 - “非法内部包导入。请使用公共 api”严重性和样式为“警告”。但它仍然无法正常工作。

我正在使用 JDeveloper 11.1.2.3.0 版本。

<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken-1">
<wsse:Username>myuser</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">mypassword</wsse:Password>
<wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">3xp9MFe3E1BDAPjr8ipA8A==</wsse:Nonce>
<wsu:Created>2013-02-13T08:58:50.649Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>

这是我的 SOAP 安全标头。

请帮忙...

4

0 回答 0