当前位置: 首页 > news >正文

系列三、Spring Security中自定义用户名/密码

一、Spring Security中自定义用户名/密码

1.1、自定义用户名/密码

1.1.1、配置文件中配置

spring.security.user.name=root
spring.security.user.password=123456

1.1.2、定义基于内存的用户

/*** @Author : 一叶浮萍归大海* @Date: 2024/1/11 21:50* @Description:*/
@Configuration
public class MyWebSecurityConfigurerAdapter extends WebSecurityConfigurerAdapter {/*** 密码加密器* @return*/@BeanPasswordEncoder passwordEncoder() {return NoOpPasswordEncoder.getInstance();}/*** 配置基于内存的用户* @param auth* @throws Exception*/@Overrideprotected void configure(AuthenticationManagerBuilder auth) throws Exception {auth.inMemoryAuthentication().withUser("admin").password("123456").roles("admin").and().withUser("root").password("123456").roles("root");}}

http://www.lryc.cn/news/278363.html

相关文章:

  • 如何顺滑使用华为云编译构建平台?
  • 查看Linux磁盘空间
  • 2023年全国职业院校技能大赛(高职组)“云计算应用”赛项赛卷⑩
  • vim基本操作命令
  • mybatis-plus实现真正的批量插入
  • pytorch12:GPU加速模型训练
  • P1603 斯诺登的密码题解
  • YOLOv8 + openVINO 多线程数据读写顺序处理
  • 端到端自动驾驶
  • Developer Tools for Game Creator 1
  • 软件测试|好用的pycharm插件推荐(三)——Rainbow Brackets
  • MyBatisPlus学习二:常用注解、条件构造器、自定义sql
  • 深入理解C#中的引用类型、引用赋值以及 `ref` 关键字
  • 【算法提升】LeetCode每五日一总结【01/01--01/05】
  • linux下驱动学习—平台总线 (3)
  • 【leetcode】字符串中的第一个唯一字符
  • Serverless与Kubernetes(K8s)的区别、优缺点及应用场景
  • 参数小,性能强!开源多模态模型—TinyGPT-V
  • C++系列十五:字符串
  • 你了解计算机网络的发展历史吗?
  • Qt/QML编程学习之心得:Linux下Thread线程创建(26)
  • 如何在数学建模竞赛中稳定拿奖
  • Camunda Sub Process
  • golang 生成一年的周数
  • 植物大战僵尸-C语言搭建童年游戏(easyx)
  • c++学习:容器list实战(获取目录返回容器list)
  • 【Linux】Linux系统编程——Linux目录结构
  • 卫星时钟服务器、NTP时钟服务器、GPS北斗网络时钟系统
  • 【Kafka-3.x-教程】-【三】Kafka-Broker、Kafka-Kraft
  • 全网第一篇教你怎么总结多线程知识