Регистрация/вход пользователей с ролями на поддомены?
Подскажите, как решить проблему с регистрацией/входом. Когда пользователь регистрируется/входит, выбирает роль при регистрации или уже непосредственно выполняет вход, необходимо чтобы был осуществлен переход на поддомен с дублированием данных (отдельный сайт), согласно выбранной роли (ролей будет много).
за авторизацию должен отвечать отдельный модуль, общий для всех запущенных проектов (красивый пример habr, авторизация проходит в отдельном домене account.habr.com которая действует на всех связанных проектах), авторизация к примеру oauth, после авторизации выдается токен, запрашиваемый между серверами при авторизации.
Если рассматривать варианты с наименьшим количеством геморроя, то это только мультисайт. В сети сайтов у поддомена будет доступ к базе юзеров и зарегистрировавшись на одном сайте вы сможете сделать авторизацию и редирект на другой. Если этот вариант не подойдет, попробуйте поискать решения с SSO