Microsoft Оуэн, не может связаться с Azure B2C из партнерской сети
У меня есть веб-приложение ASP.NET MVC, работающее на сервере, который находится за брандмауэром. "Проверка подлинности форм" будет заменена Azure B2C. Я использовал библиотеку Microsoft OWIN.
Я использовал следующий учебник, чтобы начать аутентификацию Azure B2C.
Аутентификация работает локально на компьютере разработчика, но при публикации на сервере, который находится за брандмауэром, время его ожидания при выполнении
public void SignIn()
{
if (!Request.IsAuthenticated)
{
HttpContext.GetOwinContext().Authentication.Challenge(new AuthenticationProperties { RedirectUri = "/" }, OpenIdConnectAuthenticationDefaults.AuthenticationType);
}
}
Это проблема с сетью? Что нужно сделать на стороне сети, чтобы это работало? Открыть брандмауэр на некоторых портах или использовать прокси для подключения к внешнему миру (Azure B2C)? Должно ли это быть в обоих направлениях?
1 ответ
Он выполняет перенаправление HTTP 302, так что вы можете подключиться к https://login.microsoftonline.com
оттуда через порт 443 (HTTPS) он должен работать.