Добрый день.
Уважаемые профессионалы! Подскажите в каком направлении двигаться дальше.
Написал компонент отображения информации по фирмам. Посетитель заходит на сайт, выбирает город, категорию товаров и услуг и видит информацию по фирмам. Встал вопрос по написанию админки для маркетологов фирм для frontend-а (чтобы без нашего участия могли забивать и редактировать информацию). Их нужно как-то авторизовывать. Вот тут я и затормозился. Как лучше реализовать авторизацию? Мои варианты таковы:
1) стандартная авторизация joomlaВ том виде, в котором она есть, скорее всего не годиться. Учёток будет порядка нескольких тысяч. Их необходимо организовывать по группам: город, фирма (к каждой учетной записи должны прилагаться параметры city = xxx, company = xxx). Доработка таблицы users наверное неудачный вариант

.
2) полностью своя авторизацияЕсть ли в данном случае возможность хоть отчасти использовать CMS? Например окошко авторизации и отсылку логина\пароля пользователя возложить на joomla, а проверку уже реализовать в своем компоненте? Есть же в joomla разные виды авторизации: Gmail, OpenID, LDAP и т.д. Где можно что прочесть по этому делу (пойдут и мануалы на английском)?
3) использование подходящего стороннего компонентаЕсли есть такие, подскажите.
4) ваши вариантыВ какую сторону копать? Спасибо за ответы.