Когда я вызываю свой веб-API (веб-служба Azure) через SharePoint Online (AngularJS) с токеном на предъявителя для выполнения вызовов от имени пользователя, я получаю эту ошибку:
Azure Web Service: IDX10214: Audience validation failed.
SecurityTokenInvalidAudienceException: IDX10214: Audience validation failed. Audiences: '[PII is hidden]'. Did not match: validationParameters.ValidAudience: '[PII is hidden]' or validationParameters.ValidAudiences: '[PII is hidden]'.
Я пытался показать PII, но он не работает.
PII всегда скрыт, поэтому я не могу сравнивать разные аудитории.
Кроме того, я видел, что веб-служба Azure не позволяет использовать подстановочные URL-адреса в разделе ответа URL.
Я пытался использовать устаревший раздел для вставки подстановочных URL-адресов, таких как
https://*.azurewebsites.net/*
https://*.sharepoint.com/*
Эти URL-адреса с подстановочными символами работали раньше и до сих пор работают у "старых" арендаторов.
У кого-нибудь есть идеи, как решить эту проблему?