У меня есть веб-приложение (PHP, но это не имеет значения). Он использует LDAP для аутентификации (уже работает) и позволяет пользователям выполнять поиск по LDAP (уже работает).
Но при поиске я использую общую учетную запись процесса для bind(), а затем запускаю search().
Я хотел бы использовать учетную запись LDAP, которая входит в систему, чтобы быть той же учетной записью, которая привязывается для поиска. Но единственный способ, который я вижу для этого, - хранить учетные данные пользователя в сеансах (плохо!).
В двух словах: могу ли я получить "состояние/сеанс/??" токен из LDAP, для привязки (), а затем для поиска () в последующих HTTP-запросах?
(кстати, используя Active Directory.)