LINUX.ORG.RU
ФорумAdmin

Apache и LDAP = перенаправление на нужный контент


0

1

Всем здравствуйте!

Прошу оказать консультацию!

Имеется некий web-контент крутится на Apache, авторизация на нем по ldap. Можно ли как-то настроить так, чтобы при авторизации определялась группа в которой пользователь в ldap и перенаправлял на соответствующую страничку. Например, имеется два пользователя ldap: user1 и user2, находящиеся в соответствующих ldap-группах: group1 и group2. При открытии странички http://example.ru, после авторизации по ldap происходило перенаправление пользователей на следующие странички: http://example.ru/index1.html и http://exmple.ru/index2.html

Возможно ли такое?

конечно возможно. Только причем тут apache?
пиши на любимом языке веб-приложение, определяй и выставляй редирект, никаких проблем.

zgen ★★★★★
()
Ответ на: комментарий от zgen

Добрый день! Спасибо за ответ! Да это было бы правильно, но доступ к ресурсу организован через apache по ldap. Т.е. при открытии странички http://example.ru сначало запрашивается логин и пароль. Вот хочется чтоб apache определял, например по имени пользователя, куда его перенаправить? Такое возможно? Сейчас хочется минимально свести разработку, может достаточно конфигурацией на уровне apache?

Mister87
() автор топика
Ответ на: комментарий от Mister87

Только средствами apache - нет.

Вы не объяснили, зачем это нужно.

zgen ★★★★★
()

На уровне апача, емнип, так сделать нельзя. Нужно сделать авторизацию по лдап на уровне веб-контента, тогда будет возможно.

Ну, или переписывать mod_ldap =)

l0stparadise ★★★★★
()

Модуль mod_authnz_ldap может выставлять переменные AUTHENTICATE_*, например, AUTHENTICATE_UID. И потом, вроде как, их можно превратить в переменные среды запускаемого скрипта, чтобы оставить авторизацию в apache, а в скрипте только перенаправление. Правда как то в гугле не особо много историй успеха по использованию AUTHENTICATE_UID.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.