Как автоматически обнаружить арендатора

сценарий

Я работаю над решением для нескольких арендаторов в следуя Мультитенантная стратегия прохождение.

В настоящее время я разделил опасения за арендаторов. Назовем арендаторов «организациями». Организации могут просматривать только свои данные.

В настоящее время я пытаюсь зарегистрироваться для пользователей в организациях. Чтобы пользователь мог зарегистрироваться в организации, обычно он должен выбрать, в какой организации он регистрируется. Если я использую раскрывающийся список, это будет означать, что каждый входящий пользователь будет знать все организации, использующие это решение, которые я не хочу.

Вопрос

Как автоматически зарегистрировать пользователя в его / ее организации, не выбирая организацию?

Что мне нужно сделать, чтобы добиться этого?

Что я пробовал

  1. Использование раскрывающегося списка для выбора организации: я отбросил эту идею по причинам, перечисленным выше
  2. Каждая организация использует код для своих пользователей. Это будет работать для сотрудников организации, а не для клиентов организации, поскольку они не могут знать всех своих клиентов заранее.

0

Решение

Я основал свою мультитенантную заявку на том факте, что tenancy selective element связаны с пользователем.

В моем случае на этапе входа в систему администратор назначает, какая организация (или организации) доступна для этого пользователя.

Затем, если пользователю назначена только одна организация, конфигурация с несколькими арендаторами напрямую назначается приложением, в противном случае, если пользователь связан с большим количеством организаций, после входа в комбинированную систему предоставляются только соответствующие организации для пользователя.

В случае организации клиента обычно предоставляется вход для каждой организации или последующее приглашение администратора или приложения для доступа к другой организации. В зависимости от вида или организации, связанных с клиентом

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]