Получение ошибки AADSTS700016 при входе в приложение Microsoft WSFed - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь использовать Azure AD в качестве автономного для систем ADFS производственного уровня при разработке приложения. До сегодняшнего дня все работало нормально. Я не знаю, к чему прикоснулся, чтобы все сломать, но теперь я получаю следующую ошибку:

AADSTS700016: Приложение с идентификатором 'https://foo.bar.localhost:44300/' не найдено в каталоге' [[GUID]] '. Это может произойти, если приложение не было установлено администратором клиента или не было одобрено каким-либо пользователем в клиенте. Возможно, вы отправили запрос аутентификации не тому арендатору.

Я не знаю, что изменилось или почему это сработало на прошлой неделе, а не сегодня. Я пытался изменить любое количество настроек - даже удалил приложение и заново его создал, и, похоже, ничего не помогло. Большинство других статей в Интернете продолжают ссылаться на старые версии портала Azure, поэтому клики / ссылки / меню, на которые они ссылаются, больше не применяются. На экране входа в систему появляется небольшое всплывающее окно, в котором говорится, что я могу включить «Расширенную диагностику», но я не знаю, где отображаются эти результаты, чтобы я мог их увидеть.

Некоторые вещи, которые я проверял: - В разделе «Регистрация приложений» конечные точки для «документа метаданных федерации» и «конечной точки входа WS-федерации» совпадают с тем, что использует мое приложение (поэтому я иду в нужное место). - Когда я щелкаю свое приложение в разделе «Аутентификация», URI перенаправления содержат «https://foo.bar.localhost:44300/"., который я пробовал с косой чертой или без нее (и иногда с обеими). ​​

Это два самых больших места, которые, как предполагают другие статьи, могут быть проблемой. У кого-нибудь есть другие идеи? Есть ли конкретные вещи на уровне пользователя, которые я должен делать? Что-то изменилось (совсем недавно), что повлияет на мою способность использовать эту функцию? Как связаны корпоративные приложения (они являются платной функцией, а моя подписка - нет)? Мне нужно, чтобы мои входы снова работали, чтобы я мог возобновить процесс разработки. Спасибо !!

1 Ответ

0 голосов
/ 12 июня 2019

Наконец-то найдены правильные настройки.Оказывается, многие из моих старых приложений были созданы, когда я был «личным» пользователем.С тех пор я стал пользователем домена / работы, и это ставит некоторые вещи на место иначе, чем раньше.В этом случае мне пришлось изменить URI идентификатора приложения, указанный в разделе «Предоставить API» для моего приложения.Установка этого параметра (если он не был установлен ранее) позволила найти мое приложение и успешно выполнить вход в систему.

...