2016-11-16 85 views
0

我已經克隆this回購。其中使用adal-angular.js無法無聲獲取令牌

一切按預期工作;除了令牌刷新。 事實上,如果在1小時後我做了任何發佈XHR到受保護的資源,然後沒有更多的令牌與請求一起發送,並且我被卡住了401. 不應該讓隱藏的iframe靜靜地更新令牌嗎?還是我錯過了一些東西。

回答

0

需要添加一個端點來靜默獲取令牌。

var endpoints = { 
    'api/TodoList/': '00000000-0000-0000-000-000000000000', 
}; 

adalProvider.init(
    { 
     instance: 'https://login.microsoftonline.com/', 
     tenant: 'foo.onmicrosoft.com', 
     clientId: '00000000-5638-0000-000-000000000000', 
     extraQueryParameter: 'nux=1', 
     cacheLocation: 'localStorage', 
     endpoints: endpoints 
    }, 
    $httpProvider 
    );