Балансировка нагрузки Azure B2C при проверке аудитории служб приложений не удалась - PullRequest
0 голосов
/ 02 июля 2018

Мы используем клиента Azure B2C для работы с нашими именами входа для нашего приложения Azure, которое имеет несколько экземпляров (первичных / вторичных), которые находятся в разных геолокации. Ранее пользователь обращался к первичному или вторичному в зависимости от своего геолокации, так что один пользователь, скорее всего, будет придерживаться любого экземпляра, с которым он столкнулся, в течение всего сеанса (если только один не умер и не перешел из строя).

Недавно мы переключились на способ маршрутизации нагрузки пользователя (после некоторого простоя Azure) к каждой из этих служб приложений, и теперь мы получаем ряд ошибок проверки аудитории , потому что - насколько я вижу - пользователь изначально нажимает на перенаправление на вход в B2C с основного имени, входит в систему, а затем выполняет балансировку нагрузки обратно к вспомогательной (другой) службе приложения, так что идентификаторы приложения (по одному для каждой службы приложения). ) - которые контролируются в B2C - арендатор неверен, отсюда и ошибка.

мы используем AddAzureAdB2C, снятый с одного из инструкций B2C, который включает OpenIdConnect

Есть ли способ справиться с этим, чтобы любой вход мог происходить в любой из служб приложений, возможно, с общей аудиторией или чем-то подобным?

1 Ответ

0 голосов
/ 03 июля 2018

Если это одно и то же приложение, развернутое за общим доменом (например, mywebapp.trafficmanager.net) для нескольких служб (например, mywebappeu.azurewebsites.net и mywebappus.azurewebsites.net), то вам следует создать одно приложение в Azure AD B2C и установите этот идентификатор приложения для обеих служб приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...