SpringCloud之security的用法

导入依赖

  		
            org.springframework.cloud
            spring-cloud-security
        

使用随机密码认证登录

1、application.yml文件中,加入以下配置:

  security:
    basic:
      enabled: true  #是否生成随机密码。 为true:在项目启动时会生成随机密码

SpringCloud之security的用法_第1张图片
2、输入随机密码a0ba45a0-586a-48c0-abf0-f714d34f40c4,账号默认是user
SpringCloud之security的用法_第2张图片
登录成功
SpringCloud之security的用法_第3张图片

自定义账户密码认证登录

1、application.yml文件中,加入以下配置:

  security:
    basic:
      enabled: false  #是否生成随机密码
    user:
      name: root
      password: 123456

2、启动程序,访问http://localhost:8761/ 输入账户root,密码123456

SpringCloud之security的用法_第4张图片
登录成功,
SpringCloud之security的用法_第5张图片

如果其他微服务想注册到eureka注册中心上,该怎么写呢?

修改application.yml配置即可:

eureka:
  client:
    #Eureka服务的地址
    service-url:
      defaultZone: http://root:123456@localhost:8761/eureka/

常见错误:

eureka加上security,client注册不上eureka解决方案

你可能感兴趣的:(SpringCloud,SpringCloud)