2017-09-12 7 views
0

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).

自動ログインに任意の可能な方法は、私を助けてくださいます。前もって感謝します。

+0

は、より多くの環境設定の問題ではなく、処理APEX、ADFまたは認証を行うには何のように見えます。 –

答えて

関連する問題