我不明白当前登录的用户保存在应用程序中的位置。我想将用户(登录后)保存在我的 spring 应用程序中。我使用 Spring Security 并已经阅读了有关 SecurityContextHolder
的内容,但问题是我有一个自定义用户类,它保存在 mongodb 中。我可以在登录后从数据库查询用户(检查密码等),但是接下来的步骤是什么?
问候 Chryb
编辑:
我更大的问题是我应该如何将我的用户存储库与我的登录名结合起来?
编辑:
查看我的其他问题以了解更多详细信息 here
最佳答案
我终于拥有了!这个guide是一个很好的帮助。额外的一点是写
@Override
public void init(AuthenticationManagerBuilder auth) throws Exception {
auth.userDetailsService(mongoSecurityService);
}
如果您不使用 .xml 配置。我要特别感谢那些不帮助回答问题而只是像 RC 那样煽动帖子的人。
关于java - Spring:保存登录的用户 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26638162/