Тайм-аут танца Flask при развертывании в Azure - PullRequest
0 голосов
/ 14 сентября 2018

Это снова я.У меня было больше проблем с настройкой Flask для работы с Azure Active Directory.Я почти на месте, но я просто не могу понять, как преодолеть это препятствие.Если кто-нибудь может мне помочь, я был бы всегда благодарен.

Вот что работает до сих пор:

  • Запуск моего приложения на локальном хосте с аутентификацией пользователя Flask Dance
  • Развертывание моего приложения в Azure без какой-либо аутентификации пользователя.
  • Развертывание моего приложения в Azure с использованием библиотеки Adal для аутентификации пользователя (проблема в том, что я хочу использовать Flask Dance вместо Adal из-за других функций).

Так что, если я запускаю его локально, он работает отлично.Если я закомментирую несколько строк кода о Flask Dance в моем приложении, он отлично работает как веб-сайт Azure.Если я добавлю эти строки кода, ссылающиеся на Flask Dance, и загрузлю их в Azure, он будет успешно построен, но когда я перехожу на веб-сайт, он просто останавливается, и ничего не происходит, пока, наконец, не истечет время ожидания с ошибкой 500.Пока Microsoft не смогла мне помочь.

Я запускаю его так:

blueprint = make_azure_blueprint(
    client_id="{client_id}",
    client_secret="{client_secret}",
    tenant="{tenant_name}"
)
app.register_blueprint(blueprint, url_prefix="/getAToken")

Затем у меня есть небольшая функция декоратора, проверяющая, вошел ли пользователь в систему, проверяет, авторизован ли пользователь Azure и, если нет, перенаправляет их.на лазурную страницу входа.Все это прекрасно работает на локальном хосте, так где же это не так?

...