0

Oracle BI Publisher 11gと呼ばれるレポートツールを使用しています。 BIパブリッシャのデスクトップを使用する代わりに、BIパブリッシャのWebサービスを使用したいとします。BIパブリッシャでパラメータ化されたレポートを作成し、oracle apex 5.1でURLを呼び出し、レポートを実行するときにパラメータを渡しました。ユーザ名とパスワードについて私に要求して、このレポートには、それは同様::oracleを非表示にする方法Oracle BI Publishers 11gレポートURLをoracle apexで実行する

http://localhost:9704/xmlpserver/ACH.xdo?_id=username&_pass=password&_xpf=&_xpt=1&_xdo=%2FACH.xdo&_xmode=&_paramsP_AC=&_paramsP_UC=&_xt ...

見えますが、これは、私はそれが

のようなものを確保したいセキュリティで保護されていないURLからBI PublisherのWebユーザ名とパスワードを渡します

http://localhost:9704/xmlpserver/ACH.xdo

誰もこれをセキュアにするために私を助けることができる.....

答えて

0

私は(なぜ私はこれを書いています、えっ?)BI Publisherを使用しないでください。 Oracle Reportsの使用方法、つまり、資格証明、レポート名、およびパラメータのリストを含むIAS(アプリケーションサーバー)のCGICMD.DATファイルにレポートのエントリを作成するように動作することを期待していました。レポートを呼び出すと、URLにその情報は表示されません。

ただし、BI Publisherにはそのオプションがありません。少なくとも、検索することはできませんでした。 Accessing Reports via a URLでは、セキュリティ上の考慮事項に関して、SSOサーバー内のパートナ・アプリケーションとして両方のアプリケーション(ApexアプリケーションとBI Publisher)を構成する必要があります。その場合、BI Publisherはユーザーにログインを要求せず、レポートを表示します。

SSOに関することはあまり知られていませんが、そのプロセスをガイドすることはできませんが、ApexとOracle BI Publisherが両方ともOracle製品であることが実現可能であることを願っています。