2017-11-22 8 views
0

にコールバックメソッドを呼び出すことはありません.clientID、applicationConfig.authority、authCallback、{cacheLocation: 'localStorage'});Msal.UserAgentApplicationは私がmsal.jsファイル(バージョン1.0.3)を使用しますがauthCallback関数が呼び出されていない、</p> <p>するvar clientApplication =新しいMsal.UserAgentApplication(applicationConfig msal.js

function authCallback(errorDesc, token, error, tokenType) { 
     if (errorDesc != null && errorDesc.indexOf("AADB2C90118") > -1) { 
      clientApplication.authority = applicationConfig.passwordAuthority; 
     } 
     login(); 
     var user = window.clientApplication.getUser(); 
    } 

答えて

0

あなたはloginRedirectまたはloginPopupのようなインタラクティブな通話をMsal.jsでインスタンス化clientApplicationオブジェクトを使用する必要があります。オブジェクトのインスタンス化中に設定したauthCallbackは、呼び出しがid_tokenで成功するか、エラーで失敗した後にトリガーされます。

このsampleには、MSAL.jsの使用例があります。

関連する問題