我正在使用spring security进行自定义身份验证。我没有使用任何AuthenticationProvider,但使用UsernamePasswordAuthenticationToken和验证用户工作正常。我希望使用SessionRegistry获取所有登录用户的列表。我想知道SessionRegistry如何注册新会话以及如何?我浏览了春季文档,但没有解释它的工作原理。有人可以帮忙吗?
答案 0 :(得分:1)
新会话信息将在成功验证后使用: registerSessionAuthenticationStrategy 添加到SessionRegistry。
要实现这一点,您需要首先对SessionRegistry bean使用 SessionRegistryImpl 。