2015-11-19 8 views
14

Я работаю над - использованием azure key vault в веб-приложении. Выполнили следующие шаги, но получили ошибку.Azure Key Vault - AADSTS70001: Приложение с идентификатором «xxx» не было найдено в каталоге «xxx»

Шаги:

  1. Создан лазурь активный каталог и добавлены приложения в этом каталоге. (скопировано - Идентификатор клиента и ключ)
  2. Создано хранилище ключей azure с использованием оболочки питания в той же подписке. (Успешно создано ключевое хранилище, а также некоторые клавиши).
  3. В коде веб-приложения, реализованном с использованием библиотеки хранилища ключей azure. Но получить ошибку о том, что: -

AADSTS70001: Применение с идентификатором 'c4687eec-d6f1-420a-8d25-9be20a78c98a' не был найден в каталоге a7682f3c-49a6-41f1-9865-343579044071

След ID: b3653879-9603-4c10-A620-ded52f5c5d05

Корреляция ID: b740d27e-ab99-4f0a-9cec-9d57c4acc2d7

Отметка: 2015-11-19 06: 36: 32Z

Это приложение существует в активном каталоге в той же подписке.

Приглашение ссылки:

  1. https://azure.microsoft.com/en-in/documentation/articles/key-vault-use-from-web-application/
  2. https://azure.microsoft.com/en-in/documentation/articles/key-vault-get-started/
+0

У меня очень похожая проблема. Я понятия не имею, что может пойти не так. Если вы нашли решение, отправьте его –

+0

@t_tia попробуйте зарегистрировать свое приложение в каталоге Azure AD по умолчанию для вашей подписки. См. Мой ответ ниже. – MvdD

+0

Спасибо @MvdD, я не работал в каталоге по умолчанию. Я попробовал в каталоге по умолчанию, и теперь он работает нормально. – Kumar

ответ

6

Вы говорите, что у Вас есть Created azure active directory and added application in this directory.

Это означает, что вы зарегистрировали приложение в нестандартном каталоге для подписки. Из-за ограничения в Azure KeyVault вы можете разрешать приложения в каталоге по умолчанию только для использования KeyVault.

Просмотреть эту страницу для official source. Вы можете проголосовать, чтобы устранить эту проблему here.