我使用带有mongodb和thymeleaf的春天.我的问题是我不知道如何将登录查询与我的用户数据库连接.我已经检查了密码(使用散列)但我只能查询在初始化的用户@Overridepublic void init (AuthenticationManagerBuilder aut...
我使用带有mongodb和thymeleaf的春天.我的问题是我不知道如何将登录查询与我的用户数据库连接.我已经检查了密码(使用散列)但我只能查询在初始化的用户
@Override
public void init (AuthenticationManagerBuilder auth) throws Exception {
auth.inMemoryAuthentication()
.withUser("user").password("password").roles("USER");
}
方法.有人能帮我吗?
解决方法:
最简单和最常见的方法可能是实现您自己的UserDetailsS??ervice,它将具有loadUserByUsername()方法,该方法将从MongoDB获取UserDetails对象.
Here是一个很好的教程,基于XML配置.您可能还想查看有关AuthenticationProviders如何工作的Spring Security docs.
织梦狗教程
本文标题为:java – 使用mongodb登录Spring
基础教程推荐
猜你喜欢
- 详解使用JavaMailSender给曾经心爱的她再中秋发送一封特别的邮件 2023-05-14
- Feign超时 在yml文件里的配置方式 2023-01-13
- Spring MVC数据绑定方式 2023-06-30
- ELK搭建线上日志收集系统 2023-02-27
- Springboot详解RocketMQ实现广播消息流程 2023-01-29
- 解决springcloud阿里云OSS文件访问跨域问题的实现 2022-12-10
- 一文搞懂Spring循环依赖的原理 2023-02-27
- SpringMVC实现上传下载文件 2023-05-13
- dubbo自定义异常的完整步骤与测试 2023-01-02
- 关于如何正确地定义Java内部类方法详解 2023-07-14
