SpringCloud(二) 用Eureka做服务注册中心认证

一.添加依赖

在这里插入图片描述

对于eureka来说这是客户端所以要加上这个依赖。
在这里插入图片描述

二.配置application.properties

服务端要做的东西就是把内容注册到eureka服务器上面去,
所以我们的properties的配置跟eureka的配置是类似的。

# 应用名称
spring.application.name=provider1
# 应用服务 WEB 访问端口
server.port=8080

#服务端要做的东西就是把内容注册到eureka服务器上面去
eureka.client.service-url.defaultZone=http://localhost:8761/eureka

三.访问eureka界面

在这里插入图片描述

但是我们这样直接裸的一个呈现出来肯定不好的,那么接下来我们去给他加权限吧。

四. 给Eureka做权限

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

加入一个用户张三
在这里插入图片描述
然后刷新euraka的界面即可,呈现出来了让你登录的状态
在这里插入图片描述

但是我们登录进去都没有用户的,因为我们provider01连自己的用户名和密码都没有肯定不会有这些东西。

在这里插入图片描述

所以我们的用户名和密码就直接添加在我们的provider01路径上就行了。

在这里插入图片描述
但是再登录的话并没有发现这个用户注册成功,原因大概是springsecurity并不支持。

五.SecurityConfig

在这里插入图片描述

@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {
    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http.authorizeRequests()
                .anyRequest().authenticated()
                .and()
                .httpBasic()
                .and()
                .formLogin()
                .and()
                .csrf().disable();
    }
}

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值