gpt4 book ai didi

java - 从 Java 获取 LDAP (OpenDS) 中的附加响应代码

转载 作者:行者123 更新时间:2023-12-01 05:59:21 25 4
gpt4 key购买 nike

OpenDS 上有一个密码策略,可以防止多次登录失败。如果用户成功超过限制,LDAP服务器的日志将显示,即:

[17/Oct/2009:17:51:11 +0200] BIND RES conn=91 op=0 msgID=1 result=49 authFailureID=197126 authFailureReason="拒绝用户 uid=XXXXXXXX 的绑定(bind)请求,ou= users,dc=XXXXXXX,dc=hr 因为帐户因身份验证尝试失败次数过多而被锁定"etime=1

如何在任何 Java 客户端 API(在 bind() 上)中接收除“49”之外的 LDAP 响应代码,“49”是针对可能发生的各种错误的通用“无效凭证”响应。除了“49”和前面提到的“Invalid Credentials”消息之外,JLDAP 中的 LDAPException 和 JNDI 中的 Exception 似乎不包含任何更多有用的信息(在表示层上向用户显示)。查看日志完全违背了密码策略的目的。

有什么想法吗?

最诚挚的问候,博佐

最佳答案

已解决。看来您无法收到数字响应,但您可以在绑定(bind)上打开(在 OpenDS 配置中)错误消息,然后您必须将响应解析为登录失败的应用程序代码。荒谬的。

关于java - 从 Java 获取 LDAP (OpenDS) 中的附加响应代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1582537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com