2016-11-16 9 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 
    ); 
関連する問題