У меня есть требование, чтобы разные пользователи видели разную торговую марку в зависимости от их домена электронной почты (часть после символа @). Как лучше всего этого добиться?
Azure B2C - другой брендинг для пользователей на основе доменов электронной почты
comment
Я бы создал отдельную регистрацию приложений и пользовательские потоки для каждого домена. Таким образом вы сможете настраивать каждый брендинг отдельно.
- person Facundo La Rocca   schedule 28.12.2020
Ответы (1)
Используйте преобразователи утверждений и динамические макеты страниц с настраиваемой политикой:
https://docs.microsoft.com/en-us/azure/active-directory-b2c/claim-resolver-overview
Это позволит вам передать адрес электронной почты или суффикс электронной почты с помощью преобразователя утверждений в URL-адрес loadURI определения содержимого. Затем веб-приложение должно проанализировать строку запроса URL-адреса при отправке ему запроса html и вернуть html в отношении адреса электронной почты / суффикса в параметре запроса.
person
Jas Suri - MSFT
schedule
29.12.2020
Спасибо, @Jas. Есть ли образец, на который я могу взглянуть? Меня смущает та часть, в которой вы упомянули, что веб-приложение должно анализировать строку запроса URL-адреса, когда к нему отправляется запрос html. Разве мы не можем, чтобы URI загрузки (после использования преобразователей утверждений для передачи суффикса электронной почты), как обычно, был абсолютным путем к HTML в хранилище BLOB-объектов? С какой целью выполняется синтаксический анализ веб-приложения?
- person Bandz; 04.01.2021
Кроме того, какой тип решателя претензий вы будете использовать? Я думаю {OIDC: DomainHint}, {OIDC: LoginHint} или {Claim: ClaimType}.
- person Bandz; 04.01.2021