1

我们将 Grails Spring Security Rest 插件 1.5.2 与 Grails 2.5.2 一起使用。

不幸的是,它似乎没有报告发生登录失败的任何原因。我们从登录请求中得到的唯一信息是HTTP 401.

我们有一种机制,在多次登录失败后,我们设置 的accountLocked属性User,因此帐户被禁用/锁定。

我们希望至少获得一个关于登录失败原因的 JSON 响应,例如“用户帐户被锁定”、“凭据错误”、“没有这样的用户”等。

有没有办法用我们使用的当前版本来做到这一点?

4

1 回答 1

2

该插件不支持开箱即用。但是,您可以通过将RestAuthenticationFailureHandler替换为您自己的实现并将其连接resources.groovyrestAuthenticationFailureHandler.

于 2015-11-13T12:02:47.237 回答