Java 正在查找这些spring安全消息名称以对其进行自定义
我有一个使用ldap(绑定验证器)登录的应用程序。我需要找到SPRING\u SECURITY\u LAST\u EXCEPTION.message抛出的这些消息的特定密钥,以便“自定义”它们。我已经用BindAuthenticator完成了“坏凭证”一个。坏凭证,只需要剩下的Java 正在查找这些spring安全消息名称以对其进行自定义,java,spring,spring-security,ldap,Java,Spring,Spring Security,Ldap,我有一个使用ldap(绑定验证器)登录的应用程序。我需要找到SPRING\u SECURITY\u LAST\u EXCEPTION.message抛出的这些消息的特定密钥,以便“自定义”它们。我已经用BindAuthenticator完成了“坏凭证”一个。坏凭证,只需要剩下的 空密码 空用户名 找不到具有指定用户名的客户 最后一个很奇怪,它可能是ldap服务器本身抛出的吗 另一件我没有得到的是另一种本地化/语言的标签。我的所有spring消息文件都在我的应用程序中运行,除了登录时出错的文件。我
<c:if test="${param.error==true}">
<div class="error">
<c:out value="${SPRING_SECURITY_LAST_EXCEPTION.message}"/>
</div>
</c:if>
不确定是否必须在此处使用
标记,否则它将不会使用其他属性文件。我尝试使用它,但不确定如何将异常传递给它
非常感谢 LDAP客户端应使用从服务器传输的响应中包含的LDAP操作代码(整数)。消息文本可以根据服务器和API进行自定义
结果代码是标准化的,并在列表中列出。是否会发生“空密码”消息来自验证而不是spring security?我不知道。我对这有点陌生。还有什么方法可以捕获这些消息并对其进行自定义吗?我在spring中查找了这些消息的安全消息,但没有找到它们,这就是我想知道它们来自何处的原因。有什么方法可以查看哪些操作代码引用了我列出的哪些消息?我对如何使用这些信息来实现定制感到困惑。大多数消息都是一般情况,不像我列出的3条那样指定。