首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理grails spring安全-rest插件中的自定义身份验证异常?

如何处理grails spring安全-rest插件中的自定义身份验证异常?
EN

Stack Overflow用户
提问于 2016-10-24 23:00:48
回答 1查看 477关注 0票数 2

我在spring-security-rest插件中使用Grails。

如何确保记录所有用户身份验证错误?

我发现在插件中抛出的安全异常没有使用我的当前配置进行记录。我希望在错误级别记录任何用户身份验证错误。

我试着为'grails.plugin.springsecurity.rest',启用调试日志,但是这记录了太多的信息。

我开始做的是为我想要捕获的错误定义一个spring ApplicationListener。我发现并非所有来自插件的错误都会生成事件。例如,TokenNotFoundException在DefaultAuthenticationEventPublisher中没有映射。

如何将映射添加到DefaultAuthenticationEventPublisher?这是解决这一问题的最佳方法,还是有另一种更简单的方法?

EN

回答 1

Stack Overflow用户

发布于 2017-02-07 20:46:34

迟到总比没有好..。

我也有类似的情况,我注册了几个可以帮助您的ApplicationListener。

我使用了FailSecurityEventListener,它处理触发错误的事件。RestAuthenticationFailureHandler、BearerTokenAuthenticationFailureHandler和BearerTokenAccessDeniedHandler也可以帮助您查看API doc:http://alvarosanchez.github.io/grails-spring-security-rest/latest/docs/gapi/中可以看到的所有可用内容。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40228912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档