我使用带有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
猜你喜欢
- Java Redis Redisson配置教程详解 2023-03-31
- SpringBoot的API文档生成工具SpringDoc使用详解 2023-01-18
- SpringMvc定制化深入探究原理 2023-06-17
- 理解Java中的retainAll方法 2023-10-08
- Spring Bean作用域与生命周期深入讲解 2023-03-07
- 基于Java实现图片相似度对比的示例代码 2023-03-16
- JDK8中String的intern()方法实例详细解读 2023-05-25
- Spring boot 运用策略模式实现避免多次使用if 2023-06-01
- SpringBoot JWT接口验证实现流程详细介绍 2023-05-19
- Java中Map循环遍历的五种方法实现 2023-03-06
