4
我們必須爲我們的奧裏利亞靜態文件Web服務器以及一個API,該服務器由NTLM(使用集成Windows身份驗證上OWIN)保護。如何使用Aurelia提取客戶端查詢受Windows身份驗證保護的API?
當使用Aurelia Fetch Client時,我們可以成功點擊API而不會出現問題。這裏的配置我們使用:
constructor(private http: HttpClient){
http.configure(config => {
config
.withBaseUrl('api/')
.useStandardConfiguration();
});
但是當我們使用奧裏利亞獲取客戶我們得到了401 (Unauthorized)
(似乎授權頭部丟失)
constructor(private client: HttpClient) {
client.configure(cfg => {
cfg
.withBaseUrl('http://localhost:80/api/someEndpoint')
.withDefaults({
headers: {
'Accept' : 'application/json',
'X-Requested-With': 'Fetch'
}
})
就如何解決這個任何想法非常感謝。