
文章图片
Nacos登录管理如之前的文章所描述的 , 我们使用的是nacos默认的账号 , nacos/nacos , 用这组账号密码来登录 。
那这样的话 , 不少小伙伴肯定就会有一些想法了 。 比如说我不想用一个新的账号可不可以啊?或者说我想换个密码可不可以呢?
答案当然是可以的 , 这篇文章就主要讲讲用户名密码这部分 。
因为我们已经配置了nacos的数据库 , 所以说 , 显然我们是可以直接在数据库中操作的 , nacos默认的库中有一个表叫 “users”表 , 这个表中存放的就是所有的用户信息 。
如图 , 我们可以看到users表中 , 有我们使用的默认的账号-nacos 。 理论上我们直接在表里加数据就行 。 但是我们可以发现密码是加密后的 , 所以我们要想办法加密 。
生成加密密码
首先在pom文件中引入spring-security-core包 。
然后我们可以编写一个加密工具类 , 使用BCrypt加密方法加密 。
public class PasswordEncodUtil {
public static void main(String[
args) {
System.out.println(new BCryptPasswordEncoder().encode(\"你自己的密码\"));
【算法|Nacos登录管理】如上图所示 , 执行后就可以获得加密后的密码了 , 就可以完成密码的更新或是新增用户的操作了 。
- 社交|腾讯视频为IP编写「价值算法」
- 新书推荐 │ 大数据算法设计与分析
- 算法|75英寸最值得入手的大屏电视,性能画质没得挑
- 网易|你的邮箱已被冻结 因为超过两年未登录 快去看看你的邮箱
- 算法|“赞奇科技”获得数千万元战略投资
- 中国移动|中国移动新一代超级SIM卡芯片来了:2MB存储、算法翻3倍
- 算法|为什么你只是说了某样东西,手机就会给你推送相关商品?几步教你轻松解决!
- 为了抢用户,Facebook要改算法了
- 算法|侃侃而谈| 为什么视频网站必然走向兼并整合?
- 算法|魅族19官方预热:部分配置曝光,首批渲染图出炉!
