Идентифицировать Арендатора на основе субдомена перед входом в ASP.NET Boilerplate? - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь получить полную версию фреймворка .NET образца Boilerplate MVC, чтобы идентифицировать клиента на основе URL-адреса при посадке.В идеале, когда пользователь попадает на его страницу входа в систему, мы должны установить для него владельца, и, если возможно, я бы хотел настроить страницу.

IE, переходящий на tenant1.myDomain.com, должен настроить вас на вход в качестве арендатора 1, tenant2.myDomain.com на арендатора 2 и т. Д. И т. Д.

Работа с чистым / свежим шаблономскачал в пятницу.

.NET Full 4.6.1 ABP 4.2.0

Развернуто на сервере IIS 7.5.Сайт работает нормально.

На основании текущей документации арендатора здесь , MultiTenancy должен искать субдомен для идентификации арендатора.

Я пытался использовать оба:

"App": {
    "WebSiteRootAddress": "http://{TENANCY_NAME}.myDomain.com"
  },

и

"App": {
     "WebSiteRootAddress": "{TENANCY_NAME}.myDomain.com"
  },   

в appsettings.json.

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

...