Oracle Apex 5.1を使用しています。そのアプリケーションでは、Oracle ApexからOracle ADFアプリケーションにアクセスする必要があります。 Iframeを使用してApexからADFアプリケーションを表示しました。私はOracle apexにログインしていたので、ADFアプリケーションで再度ログインする必要はありません。だから、AJAX postメソッドを使ってページを読み込んでいる間に自動ログインしようとしました。ブラウザは、クロスドメインアクセスの問題により要求を許可しません。自動ログインの可能な方法や、コードで間違っている箇所があれば、私を助けてください。前もって感謝します。アヤックスにログインするために使用さ自動ログインし、Oracle ApexからOracle ADFアプリケーションにアクセスします。
コード:
$.ajax({
url: 'https://xxxxxx.co.xx:7302/xxxx/faces/pages/login/login.jspx',
data: {j_username: "xxxxx",j_password:"xxxxx"},
type: 'POST',
crossDomain: true,
dataType: 'text/html',
success: function() { alert("Success"); },
error: function() { alert('Failed!'); },
headers: {
'Access-Control-Allow-Origin': '*'
}
});
エラー:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://xxxxx.co.xx:7302/xxxx/faces/pages/login/login.jspx . (Reason: CORS header 'Access-Control-Allow-Origin' missing).
自動ログインに任意の可能な方法は、私を助けてくださいます。前もって感謝します。
は、より多くの環境設定の問題ではなく、処理APEX、ADFまたは認証を行うには何のように見えます。 –