Orchard cms - настраиваемый модуль входа в систему с пользователями в другой базе данных

Я оцениваю orchard cms для своего работодателя и просто хотел задать вопрос о входе в систему и членстве.

Наши пользователи и их роли находятся в другой базе данных, которая доступна через API, и мне нужно просто указать правильное направление, если это возможно решить в саду.

Пользователи должны иметь возможность войти на сайт сада, и он будет отображать различный контент в зависимости от их роли. Администраторы и редакторы будут использовать встроенную базу данных пользователя.

Каким будет правильный способ решить эту проблему? Какой-то модуль или пользовательский поставщик членства?

Кроме того, можно ли установить правила видимости в администраторе сада для контента на основе ролей из другой внешней БД?

Пожалуйста, спросите, если вы найдете что-то в моем вопросе запутанным.


comment
Вы должны заменить реализацию членства по умолчанию. Как и в случае с большинством вопросов Orchard, просмотрите галерею на наличие существующих модулей, решающих ту же проблему.   -  person Bertrand Le Roy    schedule 22.08.2012
comment
Хорошо, спасибо за ваш ответ. Так можно ли делать вещи, которые я упомянул выше? Я просто боюсь, что позже упрусь в стену ограничений.   -  person Kimpo    schedule 22.08.2012
comment
хорошо, я искал в галерее модулей Orchard что-то, связанное с членством, и, к сожалению, я не нашел ни одного модуля, который мог бы помочь. Скорее всего, это из-за недостатка знаний, поэтому любые рекомендации будут действительно оценены.   -  person Kimpo    schedule 22.08.2012
comment
gallery.orchardproject.net/List/   -  person Bertrand Le Roy    schedule 22.08.2012


Ответы (1)


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

Больше всего мне помог модуль аутентификации Windows, который было очень легко переписать для работы с внешней службой.

редактировать: опечатка

person Kimpo    schedule 23.08.2012