Spring Security - 06 修改默认的用户名和密码

2023-11-02

环境

操作系统:

Windows 10 x64

集成开发环境:

Spring Tool Suite 4 
Version: 4.12.1.RELEASE
Build Id: 202110260750

浏览器(客户端):

Google Chrome
版本 97.0.4692.71(正式版本) (64 位)

项目结构

参考:Spring Security - 05 原生的退出登录

在这里插入图片描述

Web > 4. Spring Security 文中可知,默认的用户名是 user,密码是随机的,我们可以通过提供 spring.security.user.namespring.security.user.password 修改用户名和密码:

提示:该用户名和密码一般用于开发或测试阶段。

在这里插入图片描述

默认的用户名和密码是在 org.springframework.boot.autoconfigure.security.SecurityProperties.User 类中指定的:

在这里插入图片描述

修改默认的用户名和密码

编辑 application.yaml 配置文件(如果没有,那就新建一个),修改默认的用户名和密码:

spring:
  security:
    user:
      name: mk
      password: 123456

测试

启动项目,打开浏览器,如果你已经登录,请先退出登录,防止遗留的认证信息干扰本次测试。

注意:当我们在配置文件提供了用户名和密码之后,Spring Security 将不会在控制台打印随机密码。

访问 http://localhost:8080/principal,Spring Security 将我们重定向至 http://localhost:8080/login,让我们使用新的用户名和密码登录:

在这里插入图片描述

参考

Web > 4. Spring Security

org.springframework.boot.autoconfigure.security.SecurityProperties.User

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring Security - 06 修改默认的用户名和密码 的相关文章

  • Grails 3.x bootRun 失败

    我正在尝试在 grails 3 1 11 中运行一个项目 但出现错误 失败 构建失败并出现异常 什么地方出了错 任务 bootRun 执行失败 进程 命令 C Program Files Java jdk1 8 0 111 bin java
  • 如何使用 Java 和 Selenium WebDriver 在 C 目录中创建文件夹并需要将屏幕截图保存在该目录中?

    目前正在与硒网络驱动程序和代码Java 我有一种情况 我需要在 C 目录中创建一个文件夹 并在该文件夹中创建我通过 selenium Web 驱动程序代码拍摄的屏幕截图 它需要存储在带有时间戳的文件夹中 如果我每天按计划运行脚本 所有屏幕截
  • 如何默认将 Maven 插件附加到阶段?

    我有一个 Maven 插件应该在编译阶段运行 所以在项目中consumes我的插件 我必须做这样的事情
  • 如何在 Play java 中创建数据库线程池并使用该池进行数据库查询

    我目前正在使用 play java 并使用默认线程池进行数据库查询 但了解使用数据库线程池进行数据库查询可以使我的系统更加高效 目前我的代码是 import play libs Akka import scala concurrent Ex
  • Android MediaExtractor seek() 对 MP3 音频文件的准确性

    我在使用 Android 时无法在eek 上获得合理的准确度MediaExtractor 对于某些文件 例如this one http www archive org download emma solo librivox emma 01
  • 列出jshell中所有活动的方法

    是否有任何命令可以打印当前 jshell 会话中所有新创建的方法 类似的东西 list但仅适用于方法 您正在寻找命令 methods all 它会打印所有方法 包括启动 JShell 时添加的方法 以及失败 被覆盖或删除的方法 对于您声明的
  • 操作错误不会显示在 JSP 上

    我尝试在 Action 类中添加操作错误并将其打印在 JSP 页面上 当发生异常时 它将进入 catch 块并在控制台中打印 插入异常时出错 请联系管理员 在 catch 块中 我添加了它addActionError 我尝试在jsp页面中打
  • 磁模拟

    假设我在 n m 像素的 2D 表面上有 p 个节点 我希望这些节点相互吸引 使得它们相距越远吸引力就越强 但是 如果两个节点之间的距离 比如 d A B 小于某个阈值 比如 k 那么它们就会开始排斥 谁能让我开始编写一些关于如何随时间更新
  • Spring @RequestMapping 带有可选参数

    我的控制器在请求映射中存在可选参数的问题 请查看下面的控制器 GetMapping produces MediaType APPLICATION JSON VALUE public ResponseEntity
  • 如何在PreferenceActivity中添加工具栏

    我已经使用首选项创建了应用程序设置 但我注意到 我的 PreferenceActivity 中没有工具栏 如何将工具栏添加到我的 PreferenceActivity 中 My code 我的 pref xml
  • Java按日期升序对列表对象进行排序[重复]

    这个问题在这里已经有答案了 我想按一个参数对对象列表进行排序 其日期格式为 YYYY MM DD HH mm 按升序排列 我找不到正确的解决方案 在 python 中使用 lambda 很容易对其进行排序 但在 Java 中我遇到了问题 f
  • 在两个活动之间传输数据[重复]

    这个问题在这里已经有答案了 我正在尝试在两个不同的活动之间发送和接收数据 我在这个网站上看到了一些其他问题 但没有任何问题涉及保留头等舱的状态 例如 如果我想从 A 类发送一个整数 X 到 B 类 然后对整数 X 进行一些操作 然后将其发送
  • 为什么HashMap不能保证map的顺序随着时间的推移保持不变

    我在这里阅读有关 Hashmap 和 Hashtable 之间的区别 http javarevisited blogspot sg 2010 10 difference Between hashmap and html http javar
  • 如何在控制器、服务和存储库模式中使用 DTO

    我正在遵循控制器 服务和存储库模式 我只是想知道 DTO 在哪里出现 控制器应该只接收 DTO 吗 我的理解是您不希望外界了解底层域模型 从领域模型到 DTO 的转换应该发生在控制器层还是服务层 在今天使用 Spring MVC 和交互式
  • 仅将 char[] 的一部分复制到 String 中

    我有一个数组 char ch 我的问题如下 如何将 ch 2 到 ch 7 的值合并到字符串中 我想在不循环 char 数组的情况下实现这一点 有什么建议么 感谢您花时间回答我的问题 Use new String value offset
  • Android 中麦克风的后台访问

    是否可以通过 Android 手机上的后台应用程序 服务 持续监控麦克风 我想做的一些想法 不断聆听背景中的声音信号 收到 有趣的 音频信号后 执行一些网络操作 如果前台应用程序需要的话 后台应用程序必须能够智能地放弃对麦克风的访问 除非可
  • 如何在桌面浏览器上使用 webdriver 移动网络

    我正在使用 selenium webdriver 进行 AUT 被测应用程序 的功能测试自动化 AUT 是响应式网络 我几乎完成了桌面浏览器的不同测试用例 现在 相同的测试用例也适用于移动浏览器 因为可以从移动浏览器访问 AUT 由于它是响
  • 玩!框架:运行“h2-browser”可以运行,但网页不可用

    当我运行命令时activator h2 browser它会使用以下 url 打开浏览器 192 168 1 17 8082 但我得到 使用 Chrome 此网页无法使用 奇怪的是它以前确实有效 从那时起我唯一改变的是JAVA OPTS以启用
  • 声明的包“”与预期的包不匹配

    我可以编译并运行我的代码 但 VSCode 中始终显示错误 早些时候有一个弹出窗口 我不记得是什么了 我点击了 全局应用 从那以后一直是这样 Output is there but so is the error The declared
  • 节拍匹配算法

    我最近开始尝试创建一个移动应用程序 iOS Android 它将自动击败比赛 http en wikipedia org wiki Beatmatching http en wikipedia org wiki Beatmatching 两

随机推荐

  • Cisco IOS路由器的嵌入式抓包工具(Embedded Packet Capture)

    参考 http www routereflector com 2013 05 embedded packet capture tcpdump on cisco ios routers IOS12 4T提供了嵌入式抓包工具 Embedded
  • flutter - 图片预览放大滑动(photo_view)

    使用flutter 插件photo view 官方使用方法 pubspec yaml dependencies photo view 0 4 2 flutter pub get 2 demo dart 预览页面 import package
  • 分享一个强大的在线写API接口文档的工具showdoc

    网站地址 https www showdoc cc 第一步 注册 第二步 填写注册信息 这里填写用户名和密码即可 用户名不可重复 注册登录后可以绑定邮箱 也可以不注册查看示例决定要不要使用这个网站来写接口文档 https www showd
  • kaptcha 验证码在spring mvc 中的使用

    kaptcha 是一个非常实用的验证码生成工具 有了它 你可以生成各种样式的验证码 因为它是可配置的 kaptcha工作的原理是调用 com google code kaptcha servlet KaptchaServlet 生成一个图片
  • ffprobe获取视频帧信息中的pkt_pts、pkt_pts_time

    遇到个客户反馈多码率帧没同步 想用ffprobe看下不同码率的I帧的pts是否一致 发现ffprobe可以出pkt pts pkt pts time两个时间戳 查了下资料 自己也验证了下 结论如下 pkt pts 帧的pts数值 pkt p
  • UE4_C++编码中引用插件源码中的变量

    这个问题之前解决过很多次 日后需要 方便查阅 以上是项目的目录结构 有些东西涉及保密 VaRest 这个插件用来处理HTTP请求的 EPIC官方商城对这个插件也是免费提供 如果在c 项目中需要引用VaRest插件中的变量 VaRestJso
  • 人脸姿态估计(计算欧拉角)

    1 什么是人脸姿态估计问题 人脸姿态估计主要是获得脸部朝向的角度信息 一般可以用旋转矩阵 旋转向量 四元数或欧拉角表示 这四个量也可以互相转换 一般而言 欧拉角可读性更好一些 使用更为广泛 本文获得的人脸姿态信息用三个欧拉角 pitch y
  • 不用第三方实现内网穿透

    2018 10 17 23 36 39 po破小孩 阅读数 21263更多 什么是内网穿透 不用第三方实现内网穿透 我们都知道想要别人访问自己的计算机 必须要有一个公网ip 而一般服务器所具有的公网ip是固定的 家用个人电脑 或者宽带拨号上
  • Vue全部知识点整理

    vue是什么 以数据驱动为视图的渐进式MVVM框架 渐进式 循序渐进的使用vue 可选择性强 可以只使用vue的小功能 不必完全使用vue 不强制的意思 mvvm m 数据模型 v view 视图 数据是双向绑定的 所有数据改变导致视图改变
  • JVM 五.执行引擎 与执行引擎中的编译器,解释器

    目录 一 执行引擎 一 执行引擎 执行引擎是什么 JVM 只是负责装载字节码到其内部 并不能直接运行 通过执行引擎对字节码指令解释编译为对应平台的本地机器指令 简单来说JVM中的执行引擎就是将代码翻译为机器能够识别的机器语言 执行引擎是怎么
  • Visual Studio Code 编辑 Java 和 OpenCV利用YOLO DNN 实现 Raspberry Pi 图像检测和分析

    概述 在具有深度神经网络的实时物联网成像中 学习如何利用最佳 DNN 模型 使用 Java 和 OpenCV 封装 检测图像中的对象 在为远程编程准备 Visual Studio 代码时 仔细了解 Java 脚本在 Raspberry Pi
  • xshell6和xftp6运行提示缺少mfc110u.dll文件的解决办法

    转载自https blog csdn net makenothing article details 51929985 打开网址 http www microsoft com zh CN download details aspx id 3
  • pytorch网络m参数量、flops计算方法

    1 from thop import profile x torch randn 1 3 256 256 flops params profile self modelG inputs x print flops is 2fM flops
  • Windows 上 .NET Core 的先决条件

    https docs microsoft com zh cn dotnet articles core windows prerequisites Windows 上 NET Core 的先决条件 2017 1 5 1 分钟阅读时长 作者
  • 东南大学CTF之Flag你在哪里?

    题目 查看源代码 也只有一个Where is the flag 打开抓包软件 我用的是httpwatch 在http的响应头里面找到了flag 提交吧
  • 区块链学习笔记22——ETH-TheDAO

    区块链学习笔记22 ETH TheDAO 学习视频 北京大学肖臻老师 区块链技术与应用 笔记参考 北京大学肖臻老师 区块链技术与应用 公开课系列笔记 目录导航页 DAO Decentralized Autonomous Organizati
  • 应用服务器请求回调网络设置,回调服务器配置流程

    路由器拨号IP 10 102 24 190 一 进入医保专用路由器进行配置 三亚广慈医院 医保专用路由 192 168 133 1 密码 cwz090810yb 进入路由设置界面 点击应用管理 1 IP与MAC绑定 IP与MAC 均为本机信
  • 详解逻辑回归Logistic Regression

    详解逻辑回归Logistic Regression 详解逻辑回归Logistic Regression 什么是回归 从线性回归到Logistic回归 什么是逻辑回归 逻辑回归假设 logistic函数 logistic函数求导 逻辑回归的损
  • 深入浅出编译原理-5-一个简单语法分析器的C语言实现

    引言 前面已经介绍了编译器的预处理 词法分析 词法分析器的实现 也在其中说到了语法分析的任务和过程 语法分析的输入是词法单元序列 然后根据语言的文法表示 展开式 利用有限状态机理论 生成抽象语法树 然后遍历得到中间代码 即 三地址码 本节就
  • Spring Security - 06 修改默认的用户名和密码

    文章目录 环境 项目结构 修改默认的用户名和密码 测试 参考 环境 操作系统 Windows 10 x64 集成开发环境 Spring Tool Suite 4 Version 4 12 1 RELEASE Build Id 2021102