Поскольку ошибка говорит, что проблема связана с представленным токеном.Вы можете легко проверить декодированный токен и увидеть точные утверждения в таком инструменте, как https://jwt.ms или https://jwt.io
Я думаю, что это может быть проблемой с 'aud' i.e. audience claim
, так как вы упоминаете, чтотокен корректно работает для API списка веб-приложений, но не работает для приложений списка.
В случае веб-приложений со списком вы можете получить токен для ресурса, такого как https://management.core.windows.net/
и, следовательно, 'aud'
дляполученный токен также получит то же значение.
Проверьте, какое значение для resource
вы указываете при получении токена для вызова списка приложений.Поскольку вы пытаетесь вызвать Azure AD Graph API, значение ресурса должно быть 'https://graph.windows.net'
.Любое другое значение может вызвать такую проблему.
Если значения аудитории верны, но у вас все еще есть проблемы, отредактируйте ваш вопрос, включив в него немного больше информации / фактического кода, связанного с тем, как вы получаете соответствующий токен.