Azure B2 C и многоквартирный арендатор - лучшие практики для реализации - PullRequest
0 голосов
/ 20 апреля 2020

Технический стек

  • Asp. Net MVC
  • API
  • Azure B2 C

Мы настроили B2 C с WebApp & WebApi.

Нам нужна страница входа Azure B2 C, когда пользователь нажимает на ссылку ниже

http (s) : //mydomain.com/$tenantAlias

Таким образом, на основе tenantID нам нужно настроить адрес клиента, идентификатор клиента для правильной страницы входа для страницы входа.

В одном клиенте, мы настраиваем configure (app) в файле startup.cs, поэтому в этом случае нам нужно прочитать url в самом файле startup.cs и затем получить соответствующие значения конфигурации.

Теперь, таким же образом нам нужно реализовать в API будет передаваться идентификатор клиента в заголовке из MVC, так как читать заголовки в файле startup.cs?

Это правильный способ реализации Azure B2 C мультитенанта?

1 Ответ

1 голос
/ 20 апреля 2020

Вы можете увидеть, как я добавил несколько доверенных эмитентов токенов в. Net API здесь: https://github.com/azure-ad-b2c/apps/blob/master/apps/spa-hellojs/source-code/.Net-Core-API-RBAC/MultiBearerAPI/Startup.cs#L35

В этом примере я доверяю токенам от клиента AAD и AAD B2 C арендатор.

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