带有自定义 ReactiveAuthenticationManager 的 Spring 启动执行器审计事件
Posted
技术标签:
【中文标题】带有自定义 ReactiveAuthenticationManager 的 Spring 启动执行器审计事件【英文标题】:Spring boot actuator auditevents with custom ReactiveAuthenticationManager 【发布时间】:2019-07-12 22:35:11 【问题描述】:我已经设置了自己的ReactiveAuthenticationManager
public class CustomReactiveAuthenticationManager implements ReactiveAuthenticationManager
然后在 SecurityWebFilterChain 中:
.authenticationManager(this.authenticationManager)
但是在此设置之后,我在执行器 auditevents
端点中没有得到任何东西:
"events":[]
即使我使用自定义 ReactiveAuthenticationManager
,我还需要更改哪些内容才能获得审核事件?
【问题讨论】:
【参考方案1】:这不是您的自定义AuthenticationManager
的问题。这是 Spring Security 的一个限制。在撰写本文时,使用反应式 Spring Security 时不会发布事件。 this Spring Security issue 中正在跟踪一项将消除限制的增强功能。
【讨论】:
以上是关于带有自定义 ReactiveAuthenticationManager 的 Spring 启动执行器审计事件的主要内容,如果未能解决你的问题,请参考以下文章
自定义 Combobox 控件自定义数据源,带有自定义 displaymember 和 valuemember