Я изо всех сил пытаюсь найти пример этого или как это сделать, я уверен, что это возможно. Ниже приведен сценарий
- Пользователь направлен на настраиваемую политику
- Пользователь запросил адрес электронной почты
- Затем политика проверяет адрес электронной почты по базе данных (через Azure Функция). Эта функция вернет поставщика для использования. На данный момент либо https://login.microsoftonline.com/organizations, либо b2 c
- Если функция возвращает https://login.microsoftonline.com/organizations, то сразу в Microsoft Войти (передавая электронную почту в качестве подсказки, чтобы уже залит). Затем это вернется к потоку входа B2 C
- Если возвращается B2 C, тогда аутентификация выполняется B2 C
- После аутентификации пользователя через microsoftonline или B2 C вернулся в приложение как обычно
Я знаю, что внешние функции можно вызывать из настраиваемой политики входа. Тем не менее, это путь пользователя, на котором он будет отправлен в microsoftonline для входа в систему или продолжения обычного потока B2 C, с которым я борюсь. Этот рисунок близок к https://docs.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-azure-ad-multi-tenant-custom?tabs=app-reg-ga, однако я хочу, чтобы этот выбор производился динамически на основе возвращаемого значения из функции Azure.
Надеюсь, кто-то поймет, что я говоря о