2017-11-22 1 views
0

msal.js에서 콜백 메소드를 호출하지 않습니다 .clientID, applicationConfig.authority, authCallback, {cacheLocation : 'localStorage'});Msal.UserAgentApplication는 applicationConfig (</p> <p>var에 clientApplication = 새로운 Msal.UserAgentApplication, 내가 msal.js 파일 (버전 1.0.3)하지만 authCallback의 함수가 호출되지되어 사용

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의 사용 예를 볼 수 있습니다.

관련 문제