У меня есть node-api с использованием Express, размещенного на лазурном сервере. Я использую Azure AD для аутентификации. Когда я пытаюсь отладить с помощью почтальона, я получаю такие ответы об ошибках, как это
"message": "IDX10511: Signature validation failed. Keys tried: '[PII is hidden]'. \nkid: '[PII is hidden]'. \nExceptions caught:\n '[PII is hidden]'.\ntoken: '[PII is hidden]'."
Сама ошибка - это то, что я могу выяснить (надеюсь), но мне нужно иметь возможность отображать PII, как мне с этим справиться?
Изменить после комментария:
Хорошо, я попытаюсь объяснить.
У меня есть угловой интерфейс, использующий msal с loginpopup (Authsettings).
export const OAuthSettings = { appId: '*************', redirectUri: 'http://localhost:4200', authority : "https://login.microsoftonline.com/***tenant***/", scopes: [ "user.read", "openid", "profile", "mailboxsettings.read", "calendars.readwrite" ] };
Я получаю токен доступа после входа в свой бизнес-аккаунт.
Теперь я хочу вызвать свой api, который (должен быть) защищен лазурной рекламой. Тогда я получаю ошибки. Очевидно что-то настроено неправильно. просто не знаю, что и как отлаживать.
scope
настроен неправильно. 17.03.2021scope
на это:scopes: [ "api://****-*****-****-****-*******/.default" ]
. 17.03.2021