Я наконец-то нашел решение этой проблемы ...
Это заняло много времени, но это связано с проблемой , возникшей на GitHub
По сути, я изменил полномочия при настройке UserAgentApplication
для использования нового домена b2clogin.com, о котором кто-то упоминал.Хотя это не сработало сразу, я получил ту же ошибку, о которой вы упоминали в комментариях, поэтому мне пришлось установить validateAuthority: false
в моей конфигурации.
Ниже приведен пример того, как я установилмой вверх.Мой ClientID такой же в Azure, как и в MSAL.js
var msalConfig = {
auth: {
clientId: "xxxx",
authority: "https://xxxx.b2clogin.com/tfp/xxxx.onmicrosoft.com/B2C_xxxx",
webApi: 'https://xxxx.azurewebsites.net',
b2cScopes: this.appConfig.b2cScopes,
validateAuthority: false
},
cache: {
cacheLocation: "localStorage",
storeAuthStateInCookie: true
}
};
this.clientApplication = new Msal.UserAgentApplication(msalConfig);
Надеюсь, это поможет!