Вопрос

Я начинаю играть с вариантами мультиссансий Orchard, чтобы включить одну кодовую базу для размещения десятков веб-сайтов (возможно, более ста в будущем). Кусочки я неясно с этим:

  1. можно позвонить одному или нескольким конечным точкам API, чтобы динамически создавать эти сайты из кода на мой конец? Значение, у нас есть существующая кодовая база (не сарчан) в .NET, так что то, что API (ы) я позволю позвонить, чтобы создать эти сайты на лету без необходимости войти и сделать это вручную?
  2. в сочетании с # 1, есть ли для нас API (ы) для создания отдельных пользователей для вновь созданных сайтов, которые имеют предварительно настроенный набор минимальных разрешений (создают контент, иметь дело со средой, навигацией) и блокировкой других (Настройки, Управление пользователями и т. Д.)? Наша клиентская база для этого процесса не в частности, компьютерная компания, настолько ограничение того, что они могут сломать, будет иметь долгий путь в сохранении наших сотрудников поддержки, чтобы исправить вещи, которые они не должны иметь доступ к началу.
  3. Есть ли способ обращаться с SSO на этих многорансредных сайтах? Трудная часть здесь будет наш сайт полагается на переменные сеанса для доступа (это гибрид классического ASP и .NET, который я пытаюсь модернизировать, но должен оставить такие вещи, как сеанс для всех старых вещей)? Я предполагаю, что это приведет к созданию модуля, но знают, что это довольно продвинутый процесс, поэтому я пытаюсь избежать его, если это возможно.
  4. Спасибо заранее!

Это было полезно?

Решение

  1. Да, но сад не легко интегрируется в существующие приложения.Dotnest является примером садовных сайтов, создаваемых динамически: http://dotnest.com/База знаний / Темы / Ломбик-Хостинг-Люкс
  2. да.Пользователи могут быть созданы из кода, и вы сможете назначить им ограниченные разрешения, самый простой способ сделать его для создания группы с этим набором разрешений и поставить этих пользователей в эту группу.Все это можно сделать из кода.
  3. просто используйте ОАУТ, как остальная часть мира.
  4. Просто забудьте об интеграции сада в существующее приложение.Особенно классический ASP;) Время двигаться дальше.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top