如何从自定义用户存储管理器提供自定义登录错误消息?

时间:2014-07-11 09:12:23

标签: wso2 wso2carbon wso2is

是否可以(以及如何)提供在用户存储管理器类中生成的自定义登录错误消息?

我已经基于JDBCUserStoreManager类创建了自定义用户存储管理器。 我已经覆盖了doAuthenticate方法,其中我想提供无法进行身份验证的消息。

我看到doAuthenticate方法可以抛出UserStoreException,所以我认为这是一种传递自定义登录错误消息的方法,但我只在日志记录控制台中看到了我的消息。

感谢, Krzysztof Polak

1 个答案:

答案 0 :(得分:0)

UI组件显示错误消息。确切地说,它是org.wso2.carbon.ui组件。这来自碳核。您将在此组件中找到login.jsp。当您按照它时,您将看到它正在执行的方法(最有可能是AuthenticationAdmin客户端)。像这样,您需要回溯以查看可以使用从用户存储管理器传递的错误消息的位置。

您应该能够根据您使用的产品版本找到正确的源代码。