Nacos开启权限认证

1.修改Nacos配置

配置文件在nacos目录的conf下

 修改点:

 注意:需要添加对应的数据库nacos,对应的SQL文件也是在conf目录下

2.修改bootstrap.yaml配置文件

spring:
  application:
    name: servername
  profiles:
    active: dev


  cloud:
    nacos:
      username: nacos #user表中的名字
      password: nacos #user表中的密码
      discovery:
        server-addr: localhost:8848

username和password获取:

方式一:直接修改数据库

2.1导入pom文件

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-security</artifactId>
</dependency>

2.2使用代码生成密码

import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;

public class Demo {
    public static void main(String[] args) {
        //在控制台打印加密后的密码
        System.out.println(new BCryptPasswordEncoder().encode("nacos")); //密码为nacos
    }
}

2.3修改数据库

修改步骤1生成的数据库表:users

最后启动项目就可以访问Nacos了,一定要在配置中加入username和password才能访问

猜你喜欢

转载自blog.csdn.net/weixin_58724261/article/details/131945252
今日推荐