如何解决Cordova cordova-plugin-msal错误:抱歉,我们无法登录
我在Cordova项目中使用cordova-plugin-msal。
下面是我的简单代码:
const testOptions = {
auth: {
clientId: 'xxx-yyy-xxx-xxx-xxx'
},cache: {
cacheLocation: 'sessionStorage',storeAuthStateInCookie: false
},system: {
loggerOptions: {
loggerCallback: (level,message,containsPii) => {
if (containsPii) {
return;
}
switch (level) {
case msal.LogLevel.Error:
console.error(message);
Ext.raise(message);
return;
case msal.LogLevel.Info:
console.info(message);
return;
case msal.LogLevel.Verbose:
console.debug(message);
return;
case msal.LogLevel.Warning:
console.warn(message);
return;
}
}
}
},authorizationUserAgent: 'DEFAULT',multipleCloudsSupported: false,brokerRedirectUri: false,accountMode: 'SINGLE',scopes: ['User.Read']
};
window.cordova.plugins.msalPlugin.msalInit(function() {
console.log('testing');
},function (err) {
console.log('testing error');
},testOptions);
window.cordova.plugins.msalPlugin.signInInteractive(
function(msg) {
console.log('testing2');
},function(err) {
console.log('testing2 error');
}
);
最初显示“很抱歉,我们无法登录。” (标题显示login.microsoftonline.com
)
将https://login.microsoftonline.com/organizations
添加到Azure Active Direction中的“应用程序注册”中的身份验证中的Web之后。我可以输入登录电子邮件和密码。
但是,在我输入密码后,它显示错误“很抱歉,但您登录时遇到问题。”再次。
该如何解决才能成功登录?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。