У меня проблема с Msal (Microsoft SSO) в Microsoft Edge. По какой-то причине при входе в систему всегда происходит сбой, и выдается следующая ошибка:
AuthError: Unexpected error in authentication.: Hash does not contain state
Немного больше информации о моем коде. Здесь все идет не так:
var SSO = new $window.Msal.UserAgentApplication({
auth: {
clientId: self.clientId,
authority: 'https://login.microsoftonline.com/common',
},
cache: {
cacheLocation: 'localStorage',
storeAuthStateInCookie: true
}
});
SSO.loginPopup({
scopes: ['user.read'],
prompt: 'select_account'
}).then(function(res) {
console.log('SUCCESS');
}).catch(function (e) {
console.log('FAILURE');
console.log(e);
});
Я использую Msal версии 1.2.1 (последняя, выпущенная в середине января), и все браузеры работают нормально (даже IE11), кроме Edge. Я делаю что-то не так или кто-то сталкивался с чем-то похожим и смог решить эту проблему?
Спасибо!