Я хочу реализовать веб-сайт, который предоставляет конечным пользователям слишком много услуг, таких как:
1- служба CMS (я хотел бы использовать DNN, Joomla, Wordpress и т. д.)
2- служба LMS (я хотел бы использовать открытую eLMS, DotNetScorm и т. д.)
3- Служба электронной почты (я хотел бы использовать MS Exchange и т. д.)
4- Служба веб-хранилища, такая как «один диск» (я хотел бы использовать программное обеспечение, существующее на рынке, как и предыдущие службы)
5- И другие службы для предоставления в виде общедоступных . ...
Моя стратегия в этом проекте заключается в использовании существующего программного обеспечения на рынке. Я не хочу разрабатывать какое-либо программное обеспечение/приложение, я хочу только настроить существующее программное обеспечение для одного проекта.
Для реализации вышеуказанных услуг на моем веб-сайте у меня должно быть центральное решение «хранилище пользователей», которое может интегрировать эти услуги. Другими словами, я хочу иметь центральное «хранилище пользователей» для регистрации, аутентификации и авторизации пользователей для предоставления им вышеуказанных услуг.
Пожалуйста, предложите мне лучшее решение этого сценария, о «пользовательском магазине».
Это называется SSO или единый вход. Хотя я не разработчик, я очень счастливый пользователь oauth2 (использую его для входа на этот сайт). Здесь не все выглядит идеально из-за onedrive.
Для корпоративного использования я знаю людей, которые связывают вещи с активным каталогом — есть плагины для различных частей программного обеспечения, таких как wordpress , хотя из-за широты этого вопроса вам нужно будет искать плагины для вашего предпочтительного решения для каждого программного продукта. , и/или сами пишите плагины там, где их нет.
AD также нужен сервер Windows и лицензии, хотя «важные» части, похоже, имеют реализации с открытым исходным кодом.
Садег
иваниван
Садег