Временное решение для ограничения перенаправления Azure AD B2 C - PullRequest
0 голосов
/ 06 августа 2020

Работа с клиентом для создания нового набора интеграций удостоверений с использованием Azure AD B2 C. Все службы разрабатываются на основе платформы идентификации, но одно из ограничений, с которыми мы сталкиваемся, - это максимальное количество перенаправлений с AAD B2 C.

Пример использования клиента:

  • стороннее программное обеспечение, используемое для заказа ресторанов
  • у клиента примерно 700 ресторанов
  • после размещения заказа для конкретного ресторана из сторонней системы заказов пользователь должен быть перенаправлен обратно в исходный ресторан
  • Структура URL будет выглядеть примерно так: https://orderonline.company.com/ [slug] - где [slug] будет представлять каждый из 700 ресторанов

Текущее понимание - ограничение в 256 URI из белого списка, которые мы можем иметь для каждого клиента B2 C, но нам потребуется гораздо больше, чтобы это решение работало. Есть ли обходной путь для этого сценария?

1 Ответ

1 голос
/ 07 августа 2020

Вам следует подумать об использовании параметра state при взаимодействии с Azure AD / B2 C, чтобы сохранить информацию, куда именно (какой ресторан) следует перенаправить конечного пользователя после аутентификации.

Общая документация по Azure AD (относящаяся также к Azure AD B2 C) находится здесь .

Более конкретно о подходе обсуждается в разделе Используйте параметр состояния .

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