Javascript 如何使用基于令牌的身份验证从ExtJS调用Web API

Javascript 如何使用基于令牌的身份验证从ExtJS调用Web API,javascript,asp.net-web-api,extjs,access-token,Javascript,Asp.net Web Api,Extjs,Access Token,Ext.Ajax.request({ url:'员工/搜索', 方法:'POST', 标题:{“内容类型”:“应用程序/json”,“接受”:“应用程序/json”,“授权”:“OAuth OAuth_令牌=158ghhBtgf2586525hggfgdf”}, jsonData:{ “FirstName”:txtFirstName.getValue() }, 成功:功能(响应){ }, 失败:功能(响应){ } }); 这是给我401(未经授权的请求)我正在使用微软的adal.js库,并使

Ext.Ajax.request({ url:'员工/搜索',
方法:'POST',
标题:{“内容类型”:“应用程序/json”,“接受”:“应用程序/json”,“授权”:“OAuth OAuth_令牌=158ghhBtgf2586525hggfgdf”},
jsonData:{
“FirstName”:txtFirstName.getValue()
},
成功:功能(响应){
},
失败:功能(响应){
}
});


这是给我401(未经授权的请求)

我正在使用微软的
adal.js
库,并使用以下代码:

window.acquireTokenCallback = function (error, token) {
    if(error || !token) {
        Ext.alert('ADALERROR', error || 'Token empty');
        return;
    }
    // Apply token to all future Ajax requests.
    Ext.Ajax.setDefaultHeaders({
        'Authorization': 'Bearer ' + token,
        'Accept': 'application/json'
    });
    // Load Settings from Server.
    me.loadSettings();
};

我正在使用Microsoft提供的
adal.js
库,并使用以下代码:

window.acquireTokenCallback = function (error, token) {
    if(error || !token) {
        Ext.alert('ADALERROR', error || 'Token empty');
        return;
    }
    // Apply token to all future Ajax requests.
    Ext.Ajax.setDefaultHeaders({
        'Authorization': 'Bearer ' + token,
        'Accept': 'application/json'
    });
    // Load Settings from Server.
    me.loadSettings();
};