为Eureka Server添加用户认证

  • 回顾
  • eureka server用户认证
  • eureka client注册

回顾

上一篇博客讲解了Eureka集群及将微服务注册到集群上。在前面的讲解中,Eureka Server都是允许匿名访问的,在实际的项目中,更希望经过用户认证后才可以访问Eureka Server。

eureka server用户认证

我们直接在原先的Eureka Server上进行更改。
第一步:添加security依赖

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

第二步:修改application.yml配置文件

红框中是需要修改的地方。
在security2.0.3版本中,没有security属性,并移到了spring属性中,并且basic.enabled无效。在配置文件中就没有配置。但是需要添加一个配置类来实现。

@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {@Overrideprotected void configure(HttpSecurity http) throws Exception {http.csrf().disable().authorizeRequests().anyRequest().authenticated().and().httpBasic();}
}

第三步:访问测试

访问http://127.0.0.1:8761/时就出现了身份验证,输入在配置文件中设置的用户名和密码即可登录访问Eureka server。

eureka client注册

修改client服务的配置文件,如下

启动服务,访问127.0.0.1:8761进行测试。

成功啦!!

为Eureka Server添加用户认证相关推荐

  1. Spring Cloud【Finchley】-03将微服务注册到Eureka Server上 + 为Eureka Server添加用户认证

    文章目录 概述 将用户微服务micorservice-provider-user注册到Eureka Server上 pom中增加 spring-cloud-starter-netflix-eureka ...

  2. .NET Core IdentityServer4实战 第二章-OpenID Connect添加用户认证

    内容:本文带大家使用IdentityServer4进行使用OpenID Connect添加用户认证 作者:zara(张子浩) 欢迎分享,但需在文章鲜明处留下原文地址. 在这一篇文章中我们希望使用Ope ...

  3. Ubuntu Desktop Server - 添加用户 / 删除用户和添加 sudo 权限

    Ubuntu Desktop Server - 添加用户 / 删除用户和添加 sudo 权限 1. 添加新用户 yongqiang Ubuntu users can add a new user us ...

  4. InfluxDB添加用户认证

    创建一个admin用户 #显示用户 SHOW USERS#创建用户 CREATE USER "username" WITH PASSWORD 'password'#创建管理员权限的 ...

  5. springcloud之Eureka高可用和用户认证

    Eureka进阶 一.Eureka Server的高可用 因为单节点Eureka Server并不适合线上生产环境,Eureka Client会定时连接Eureka Server,获取服务注册列表中到 ...

  6. 【Spring cloud 系列】:构建Eureka Server (02)

    一.概述 上篇已经构建出了Spring cloud 的基本骨架,在本文中将介绍如何快速构建 Eureka Server端口 服务注册于发现,后续的文章都会使用 microserver-parent项目 ...

  7. SpringCloud 将服务注册到Eureka Server上

    提供好服务生产者: 1.添加spring-cloud-starter-eureka依赖 <dependencyManagement><dependencies><depe ...

  8. No6-6.从零搭建spring-cloud-alibaba微服务框架,添加用户鉴权逻辑,动态数据权限(使用AOP实现)等(六,no6-6)

    代码地址与接口看总目录:[学习笔记]记录冷冷-pig项目的学习过程,大概包括Authorization Server.springcloud.Mybatis Plus~~~_清晨敲代码的博客-CSDN ...

  9. No6-3.从零搭建spring-cloud-alibaba微服务框架,实现资源端用户认证与授权等(三,no6-3)

    代码地址与接口看总目录:[学习笔记]记录冷冷-pig项目的学习过程,大概包括Authorization Server.springcloud.Mybatis Plus~~~_清晨敲代码的博客-CSDN ...

  10. Nginx网站用户认证

    一.Nginx网站用户认证 用户认证:用户访问网页时需要输入一个用户名和密码才能打开网页. nginx的默认网页时安装目录下的html/index.html,配置文件在安装目录下的conf目录中的ng ...

最新文章

  1. 谷歌15个人工智能开源免费项目!开发者:懂了
  2. 前端面试题学习和总结
  3. lua和python哪个简单_盘点一下lua脚本和python的区别(基础)
  4. tomcat配置https,单方验证,并自动将http请求转成https
  5. Java 14:记录
  6. JEECG社区公司,招聘全职JAVA工程师(全职)
  7. selenium元素定位之 动态id, class元素定位
  8. 矩阵运算和一些基本的几何运算
  9. 缓存LruCache简单创建和使用
  10. python中去除异常值_在Python中获取异常值
  11. 【转】oracle order by 处理NULL 值
  12. 老罗Android开发视频教程 (android常用布局介绍)5集集合
  13. css修改上传文件按钮样式,CSS自定义文件上传按钮样式,兼容主流浏览器
  14. 利用定义式求圆锥曲线方程
  15. linux编写路由器固件,在Linux下用tftp刷写路由器固件
  16. C++解题报告:连续的“包含”子串长度——(线段树+尺取法)
  17. Photoshop 套索工具抠图
  18. containers matlab,Matlab 中实用数据结构之 containers.Map
  19. AlarmClock slow alarm Alarm
  20. Python爬虫(第五周)

热门文章

  1. 【JAVA笔记——道】Hadoop设计模式--抽象类
  2. poj Ancient Cipher 古代密码
  3. 1.Kong入门与实战 基于Nginx和OpenResty的云原生微服务网关 --- 基础知识点概述
  4. 2.scrapy 的使用
  5. 2. node.js 模块管理机制
  6. 23. Element lastChild 属性
  7. 移动端图片上传老失败
  8. JavaScript Date(日期)对象
  9. Math,Number
  10. python自动化,自动登录并且添加一个门店