我使用spring boot security编写了登录功能 .

这是SecurityConfig类中的configureGlobal方法,扩展了WebSecurityConfigurerAdapter .

@Autowired

private DataSource dataSource;

@Autowired

public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {

auth.jdbcAuthentication().dataSource(dataSource).usersByUsernameQuery(

"select user_id, user_nm, password, enabled from user_table where user_id=?"

).authoritiesByUsernameQuery(

"select user_id, authority from user_roles_table where user_id=?"

);

}

除了只有一个test1用户外,它无法正常工作 .

其他人无法登录并始终重定向到此处 .

Invalid username and password.

问题是什么?这与Hibernate或JDBC有关吗?

java只允许一个用户登陆_spring boot security只允许一个用户(test1)登录相关推荐

  1. springboot oauth2登录成功处理器_Spring Boot Security 整合 OAuth2 设计安全API接口服务...

    简介 OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版.本文重点讲解Spring Boot项目对OAuth2进行的实现,如果你对OAut ...

  2. sqlserver php用户登陆页,SQLServer限制IP,限制用户,限制SSMS登录

    SQL Server不像Mysql那样原生支持限制IP登录. 但可以使用Login触发器来实现. 以下为使用Login触发器实现限制用户u_user_r在指定IP192.168.1.205使用SSMS ...

  3. 项目服务接口设计_Spring Boot Security 整合 OAuth2 设计安全API接口服务

    简介 OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版.本文重点讲解Spring Boot项目对OAuth2进行的实现,如果你对OAut ...

  4. mysql查询使用qq邮箱注册_Spring Boot实现qq邮箱验证码注册和登录验证功能

    1.登录注册思路 这是一个使用spring boot做的一个qq邮箱注册和登录的项目. 没写前端页面,使用postman测试.有截图详细. 1.1.思路 注册:通过输入的邮箱发送验证码,检验前端传来的 ...

  5. 计算机用户无法加载配置文件,用户登陆系统时提示无法加载用户配置文件

    一.问题表现现象: 用户无法加载桌面,提示无法加载用户桌面或者正在使用临时配置文件登陆. 二.解决方法. 1.打开注册表编辑器(registry editor),找到一下路径的注册表值:HKEY_LO ...

  6. 用户登陆_「python学习笔记」用户登陆需求实现(for/if/str知识点)

    本文·导读·目录 1.用户登陆程序需求 2.知识点 3.代码 4.运行结果 一.用户登陆程序需求: 1. 输入用户名和密码: 2. 登陆成功后显示欢迎信息,失败提示重试: 3. 登陆仅有三次机会, 如 ...

  7. java 如何去掉http debug日志_Spring Boot手把手教学(3):从零配置logback日志

    前言 使用logback我们可以自定义控制台日志输出,可以实现对不同日志不同级别打印到不同的文件中,可以对日志进行归档保存,并定时删除: 对于一个应用来讲,一个好的日志系统,对于对问题的追溯有很大的帮 ...

  8. java jar 没有主清单属性_Spring Boot jar中没有主清单属性的解决方法

    使用Spring Boot微服务搭建框架,在eclipse和Idea下能正常运行,但是在打成jar包部署或者直接使用java -jar命令的时候,提示了xxxxxx.jar中没有主清单属性: D:\h ...

  9. java fileinputstream 安全管理器校验失败_Spring Boot 如何做参数校验?

    作者:狂乱的贵公子 cnblogs.com/cjsblog/p/8946768.html 整编:Java技术栈微信公众号 1 背景介绍 开发过程中,后台的参数校验是必不可少的,所以经常会看到类似下面这 ...

最新文章

  1. 用户组管理之删除分组表数据
  2. 《Decoupling Representation and Classifier》笔记
  3. 第六周项目一-分数类的雏形(1)
  4. 协议关键技术_北京理工大学与华为签署战略合作协议
  5. 2.2 数个常用的特殊符号
  6. centos 下安装man手册
  7. [css] 说说sroll-snap-type属性的运用场景有哪些?相关联的属性还有哪些?
  8. puppet之用户管理
  9. DM6467T开发板领航——开发环境
  10. 怎样在电脑上面简单的记账,了解账户收支
  11. Spring框架学习(十)SSM框架整合
  12. 重新思考路易斯维尔足球品牌
  13. 明日之后 服务器维护,明日之后服务器爆满炸服 排队等待进不去什么梗
  14. 如何实现在线视频播放?
  15. 印象笔记html标签删除吗,我用了9年印象笔记,打算彻底放弃,直到……
  16. Solana之旅1:Solana是什么
  17. ubuntu下载神器---xdm
  18. 【前端面试】39道Vue高频面试题,亲测有效!!!快来看看呀!!
  19. 用错错错错错错知知中算改改不不写一句富含哲理的话
  20. 机械设计C语言程序设计pdf

热门文章

  1. 【JEECG-Mybatis版本】springmvc+mybatis+代码生成器(代码一键生成)
  2. oracle 删除重复记录
  3. 再问数据中台 - 数据中台建设的最大的挑战是什么
  4. 再不懂ZooKeeper,就安安心心把这篇文章看完
  5. UPS不间断电源的种类有哪些 常见的3类UPS电源
  6. Moment.js常见用法总结 1
  7. 1-1. 虚拟机控制
  8. mac升级10.12后,安全和隐私中没有了安装任何来源的选项的解决办法
  9. 元素上下层叠关系总结
  10. 用jdbc连接oracle的第一次经历