Возникла проблема с конфигурацией Msal. Я устанавливал значение полномочий только для идентификатора клиента Guid , как показано ниже
MsalModule.forRoot({
auth: {
clientId: 'xxxxxxxxxx-bxxxxx-4xxxxxx-9xxxxx-xxxxcf',
authority: 'xxxxxxxxxx-dddxxxxx-ffffxxxxx-8xxxxx-xxxxcs',
redirectUri: 'http://localhost:4202/',
},
cache: {
cacheLocation: 'localStorage',
storeAuthStateInCookie: isIE, // set to true for IE 11
},
},
{
popUp: !isIE,
consentScopes: [
'user.read',
'openid',
'profile',
],
unprotectedResources: [],
protectedResourceMap: [
['https://graph.microsoft.com/v1.0/me', ['user.read']]
],
extraQueryParameters: {}
})
Значение полномочий должно было быть authority(or Cloud_Instance_Id)/tenantId
например,
https://login.microsoftonline.com/xxxxxxxxxx-dddxxxxx-ffffxxxxx-8xxxxx-xxxxcs/
I wi sh, если бы из angular или библиотеки Msal была показана более точная ошибка / исключение, чтобы дать нам указатель, что это проблема с конфигурацией Msal .
Надеюсь, это поможет кому-нибудь, столкнувшемуся с той же проблемой