Azure Key Vault - AADSTS70001: Приложение с идентификатором "xxx" не было найдено в каталоге "xxx",
Я работаю над - Использование хранилища ключей azure в веб-приложении. Выполните следующие шаги, но получите ошибку.
Шаги:
- Создан azure активный каталог и добавлено приложение в этом каталоге. (скопировано - идентификатор клиента и ключ)
- Создано хранилище ключей azure с использованием оболочки питания в той же подписке. (Успешно создано ключевое хранилище вместе с некоторыми клавишами).
- В коде веб-приложения, реализованном с использованием библиотеки хранилища ключей azure. Но получаю ошибку, говоря, что: -
AADSTS70001: Приложение с идентификатором 'c4687eec-d6f1-420a-8d25-9be20a78c98a' не найдено в каталоге a7682f3c-49a6-41f1-9865-343579044071
Идентификатор трассировки: b3653879-9603-4c10-a620-ded52f5c5d05
Идентификатор корреляции: b740d27e-ab99-4f0a-9cec-9d57c4acc2d7
Временная метка: 2015-11-19 06: 36: 32Z
Это приложение существует в активном каталоге в той же подписке.
Ссылки:
Ответы
Ответ 1
Вы говорите, что у вас Created azure active directory and added application in this directory
.
Это означает, что вы зарегистрировали свое приложение в каталоге, отличном от стандартного для подписки. Из-за ограничения в Azure KeyVault вы можете разрешать приложения в каталоге по умолчанию для использования KeyVault.
См. эту страницу для официального источника . Вы можете проголосовать, чтобы эта проблема была исправлена здесь.