2012-01-03 5 views
2

extJSのページにアクセスするためにユーザーを認証する必要があります。私はそれを行う方法の例を見ましたが、私はまだ '認証が必要です'というエラーが出ています。私はどうすればいいのですか?私はこれが可能だとは思わないExtJS認証

Ext.onReady(function() { 

    var auth = "Basic " + 'user' + ':' + 'password'; 

    // Create store   
    var myStore = new Ext.data.JsonStore({ 
     // Load data at once 
     autoLoad: true, 
     // Override default http proxy settings 
     proxy: new Ext.data.ScriptTagProxy({ 
      // Call web service method using GET syntax 
      url: 'http://myotherdomain.com/something.xml', 
      headers : { Authorization : auth } 
     }) 
    }); 
}); 
+0

より詳しい情報を提供する必要があります。これは、ストアをどのようにロードするかを示しています。このストアを呼び出して実際に認証を実行するコードを表示できますか? – Eric

+0

@Eric Cook、 コードを更新しました。 – bontade

答えて

2

句のログイン:パスワードが暗号化されていないために問題が発生しました。純粋な文字列が送信されました。 Base64でそれをエンコードすると、認証が受け入れられました。

0

は、ここに私のコードです。ブラウザは認証プロンプトを処理する必要があります。

関連する問題