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

더 많은 정보를 제공해야합니다. 이는 상점을로드하는 f} 만 보여줍니다. 이 저장소를 호출하고 실제로 인증을 수행하는 코드를 보여 주시겠습니까? – Eric

+0

@Eric Cook, 코드를 업데이트했습니다. – bontade

답변

2

구문 로그인 : 암호가 인코딩되지 않았기 때문에 문제가 발생했습니다. 순수 문자열이 발송되었습니다. Base64로 인코딩했을 때 인증이 받아 들여졌습니다.

0

:

여기 내 코드입니다. 브라우저가 인증 프롬프트를 처리해야합니다.