尝试打开本文档中概述的详细消息 https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-logging
但得到
未处理的拒绝TypeError:_this.logger.warning不是函数
我试图将记录器配置的选项数量减至仅两个级别和记录器回调,但似乎不起作用
var self = this;
var map = new atlas.Map(<div id>, {...
// requestOjbect,graphConfig的初始化代码
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);
当代码调用通过弹出窗口对用户进行身份验证时,在浏览器控制台中将显示一个空弹出窗口并显示错误消息,期望弹出窗口显示蔚蓝广告登录的用户名。
答案 0 :(得分:0)
我可以重现您的问题。当前是一个错误。您可以参考this github issue进行任何更新。
您也可以尝试工作场所here,尽管它对我不起作用。该问题所有者表示,他可以通过添加所有记录器字段来消除此错误。