Я хочу реализовать пароль FORGOT, и мне нужно установить новый пароль для пользователя, не зная его оригинала. Из-за этого я не могу выполнить аутентификацию до LDAP (ApacheDS)
с учетными данными пользователя. Однако, когда я меняю пароль с использованием учетных данных администратора, password policy
не применяется.Олицетворять пользователя с учетными данными администратора в ApacheDS
Итак, я пытаюсь проверить, могу ли я аутентифицироваться как администратор, но действовать как пользователь. Есть ли способ реализовать эту функцию против ApacheDS
.
Это похоже на то, что я искал, но, к сожалению, ApacheDS не реализует этот элемент управления. Я действительно посмотрел на их реализацию в «AuthenticationInterceptor», и они пропускают большую часть политики паролей (история паролей не пропускается), если текущий сеанс имеет Admin. – Ajadex