Приложения Azure API - Как определить политику входа

Мы разрабатываем приложение ASP.NET 5 / MVC 6 и хотим использовать новые приложения Azure Api. Так что следовали инструкциям Брэди, но когда я пытаюсь получить доступ к службе в Azure, я получаю отскок в шлюзе по умолчанию, говоря:

{"status": 400, "source": " https://default-web-northeuropef54b46974f064fc0b30c72928d0d7443.azurewebsites.net/login/federated?service=SceneStealer.Web.Api", "message": "Политика по умолчанию для входа не задана, сначала настройте политику авторизации шлюза." }

Поэтому я просмотрел статью, чтобы защитить ваши веб-сервисы с помощью Azure Active Directory, думая, что это может вызвать его... но нет... это не имело никакого значения. Я не могу найти какие-либо статьи или что-либо о том, как установить политику входа по умолчанию для шлюза Azure, и я борюсь с этим уже целый день... поэтому любые предложения или ссылки на статьи будут с благодарностью!

URL приложения: My Azure

1 ответ

Решение

У меня такая же проблема. В моем Azure AD был пользователь моей учетной записи Microsoft Live. Но я подумал, что, может быть, потому что я тестирую на своем персональном ноутбуке, а пользователь моего ноутбука на самом деле не является учетной записью Microsoft Live.

Поэтому в Azure AD я создал другого пользователя с тем же именем, что и моя личная учетная запись ноутбука, на домене yourname.onmicrosoft.com. Затем перейдите на сайт API /login/aad и войдите под этой учетной записью. Кажется, он проходит проверку подлинности, хотя теперь я получаю новую ошибку: "У вас нет разрешения на просмотр этого каталога или страницы".

Другие вопросы по тегам