2016-07-12 3 views
0

Я создаю приложение Meteor и просматриваю процесс развертывания через службы Azure Web App. Я использую пакет azure-demeteorizer, чтобы сделать это, и я не сталкиваюсь с какими-либо проблемами. Я также использую пакет учетных записей-azure-active-directory, чтобы пользователи в моей организации могли войти в приложение.Использование Azure Active Directory в Azure Web App с Meteor

Все это в настоящее время работает на локальном хосте, но когда я загрузить на мой Web App я получаю на страницу входа в систему, и когда я нажимаю войти в экран только белеет и не подписывает меня.

Ниже пара скриншотов процесса, который я описываю.

Clicking the 'sign in' button

White Screen after signing in

EDIT:

Я включил разрешения на вход на моем веб-приложение (не может опубликовать другую картину из-за не достаточно репутации). imgur.com/nXzPo59 (разрешения картинка)

+0

Вы добавили URI переадресации для развертывания Webapp? Каков веб-запрос и ответ, которые приводят к пустой странице? Можете ли вы использовать инструменты разработчика браузеров для получения этой информации? – Saca

+0

@ Saca - это то, что я создал через Azure Active Directory? –

+0

Переназначение URI, да, на вкладке configure для приложения. Кроме того, нужно заранее заявить, что приложение метеора отправляет правильное значение, поэтому я прошу проверить его запрос/ответ. – Saca

ответ

0

Хорошо после того, как идти вперед и назад с командой Microsoft NodeJS мы нашли проблему и решение.

Проблема заключалась в том, что OAuth2.0 + Web App + Active Directory создает какой-то предел для строк url, где это ограничение составляет 1024 символа. Иногда токен аутентификации вашего приложения приведет к тому, что URL-адрес превысит этот предел, предоставив вам эту загадочную ошибку 404.

Решение для этого - перейти к консоли KUDU и перейти на сайт> wwwroot> web.config и отредактировать это. Добавьте недостающую строку <requestLimits maxQueryString="20000"/> в тег <requestFiltering>.

0

вы должны добавить вас приложение к вашему лазурному активному каталогу, а затем дать ему Acces

+0

Я думаю, что я уже сделал это, и я только что редактировал свой пост с ссылкой imgur на это. –

Смежные вопросы