使用LDAP验证新密码

使用LDAP验证新密码,ldap,Ldap,LDAP是否有一些方法来更改新密码,我的意思是不只是将旧密码更改为新密码 新密码,但检查新密码是否有效 例如,我需要在用户更改密码之前通知他-密码是否有效 会的。我面临这个问题,因为LDAP通常有一些密码策略,我需要找到一种方法来获取一些消息,说明为什么新密码可能无效 谢谢这取决于您正在使用的实现。OpenLDAP可以通过覆盖检查密码策略。可以找到详细的文档 如果您在UNIX环境中工作,LDAP与可插拔身份验证模块(PAM)一起用于身份验证,那么您可以使用强制实施密码策略的PAM模块。您可以看看

LDAP是否有一些方法来更改新密码,我的意思是不只是将旧密码更改为新密码

新密码,但检查新密码是否有效

例如,我需要在用户更改密码之前通知他-密码是否有效

会的。我面临这个问题,因为LDAP通常有一些密码策略,我需要找到一种方法来获取一些消息,说明为什么新密码可能无效


谢谢

这取决于您正在使用的实现。OpenLDAP可以通过覆盖检查密码策略。可以找到详细的文档

如果您在UNIX环境中工作,LDAP与可插拔身份验证模块(PAM)一起用于身份验证,那么您可以使用强制实施密码策略的PAM模块。您可以看看pam_cracklib模块。如果这个模块不完全符合您的要求,那么编写您自己的模块来检查给定密码的结构(例如,针对正则表达式)并不太困难,前提是您对C有一定的了解

致以最良好的祝愿和问候,
Julian

这取决于您正在使用的实现。OpenLDAP可以通过覆盖检查密码策略。可以找到详细的文档

如果您在UNIX环境中工作,LDAP与可插拔身份验证模块(PAM)一起用于身份验证,那么您可以使用强制实施密码策略的PAM模块。您可以看看pam_cracklib模块。如果这个模块不完全符合您的要求,那么编写您自己的模块来检查给定密码的结构(例如,针对正则表达式)并不太困难,前提是您对C有一定的了解

致以最良好的祝愿和问候,
朱利安

谢谢。我正在使用Microsoft Active Directory。所以我需要编写自己的实现,或者尝试找出答案,也许AD已经有了这样的功能。很高兴知道也许有人面临牙床的问题。我正在使用Microsoft Active Directory。所以我需要编写自己的实现,或者尝试找出答案,也许AD已经有了这样的功能。很高兴知道也许有人也面临这个问题