Попытка включить подробное сообщение, изложенное в этом документе https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-logging
, но получение
Необработанный отказ TypeError: _this.logger.warning не является функцией
Я попыталсячтобы свести к минимуму количество опций конфигурации для регистратора только до двух обратных вызовов уровня и регистратора, но, похоже, не работает
function loggerCallback(logLevel, message, containsPii) {
console.log(message);
}
}
var msalConfig = {
auth: {
clientId: '{client id}', //This is your client ID
authority: "https://login.microsoftonline.com/{tenant id}" //This is your tenant info
},
cache: {
cacheLocation: "sessionStorage",
storeAuthStateInCookie: true
},
system: {
logger: {
localCallback: loggerCallback,
level: Msal.LogLevel.Verbose,
piiLoggingEnabled: false,
correlationId: '1234'
}
}
};
var myMSALObj = new Msal.UserAgentApplication(msalConfig);
// код инициализации для requestOjbect, graphConfig
function signIn() {
myMSALObj.loginPopup(requestObj).then(function (loginResponse) {
//Successful login
showWelcomeMessage();
//Call MS Graph using the token in the response
acquireTokenPopupAndCallMSGraph();
}).catch(function (error) {
//Please check the console for errors
console.log(error);
});
}
Когда при вызове кода для аутентификации пользователя с помощью всплывающего окна появляется пустое всплывающее окно с сообщением об ошибке в консоли браузера, ожидается, что во всплывающем окне отобразятся имена пользователей для входа в Azure Ad.