У меня есть файл .htaccess, который аутентифицирует пользователей по LDAP с использованием mod_auth_ldap
.Мое требование состоит в том, чтобы как-то сохранить свое имя пользователя и использовать его в другом месте **.Я думаю, что смогу сделать это с помощью mod_rewrite
и файлов cookie.
AuthBasicProvider ldap
AuthType Basic
AuthName "xxx"
AuthzLDAPAuthoritative off
AuthLDAPUrl "xxx" NONE
AuthLDAPBindDN "xx"
AuthLDAPBindPassword xx
Require valid-user
-
RewriteCond %{HTTP_COOKIE} !(username)
RewriteRule ^(.*)$ - [L,CO=username:%{USERNAME}:.domain.com]
Если кто-то хочет сказать мне, что файлы cookie - это мусорная идея,Лучше, пожалуйста.
Большое спасибо.
** Я отмечаю, что использование имени пользователя из файла cookie имеет значение для безопасности, но в моем приложении это приемлемо.