0

我正在使用 Spring LDAP 安全性对用户进行身份验证。在我的 .jsp 中,我有:

<c:if test="${not empty param.login_error}">
   <div class="errorText">${sessionScope['SPRING_SECURITY_LAST_EXCEPTION'].message}</div>
</c:if>

我成功地覆盖了 Springframework/security 中的默认消息,并将它们从 Bad credentials 更改为 Incorrect username/password。

我的问题: 当我输入无效的 LDAP 用户时,我收到正确的错误消息:

[LDAP: error code 32 - No Such Object]; nested exception is javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; remaining name ''

我想要的:用更用户友好的消息覆盖此消息,就像我覆盖了 Bad credentials 消息一样。

在此先感谢您的任何建议。

4

0 回答 0