为Eureka Server添加用户认证
为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添加用户认证相关推荐
- Spring Cloud【Finchley】-03将微服务注册到Eureka Server上 + 为Eureka Server添加用户认证
文章目录 概述 将用户微服务micorservice-provider-user注册到Eureka Server上 pom中增加 spring-cloud-starter-netflix-eureka ...
- .NET Core IdentityServer4实战 第二章-OpenID Connect添加用户认证
内容:本文带大家使用IdentityServer4进行使用OpenID Connect添加用户认证 作者:zara(张子浩) 欢迎分享,但需在文章鲜明处留下原文地址. 在这一篇文章中我们希望使用Ope ...
- Ubuntu Desktop Server - 添加用户 / 删除用户和添加 sudo 权限
Ubuntu Desktop Server - 添加用户 / 删除用户和添加 sudo 权限 1. 添加新用户 yongqiang Ubuntu users can add a new user us ...
- InfluxDB添加用户认证
创建一个admin用户 #显示用户 SHOW USERS#创建用户 CREATE USER "username" WITH PASSWORD 'password'#创建管理员权限的 ...
- springcloud之Eureka高可用和用户认证
Eureka进阶 一.Eureka Server的高可用 因为单节点Eureka Server并不适合线上生产环境,Eureka Client会定时连接Eureka Server,获取服务注册列表中到 ...
- 【Spring cloud 系列】:构建Eureka Server (02)
一.概述 上篇已经构建出了Spring cloud 的基本骨架,在本文中将介绍如何快速构建 Eureka Server端口 服务注册于发现,后续的文章都会使用 microserver-parent项目 ...
- SpringCloud 将服务注册到Eureka Server上
提供好服务生产者: 1.添加spring-cloud-starter-eureka依赖 <dependencyManagement><dependencies><depe ...
- No6-6.从零搭建spring-cloud-alibaba微服务框架,添加用户鉴权逻辑,动态数据权限(使用AOP实现)等(六,no6-6)
代码地址与接口看总目录:[学习笔记]记录冷冷-pig项目的学习过程,大概包括Authorization Server.springcloud.Mybatis Plus~~~_清晨敲代码的博客-CSDN ...
- No6-3.从零搭建spring-cloud-alibaba微服务框架,实现资源端用户认证与授权等(三,no6-3)
代码地址与接口看总目录:[学习笔记]记录冷冷-pig项目的学习过程,大概包括Authorization Server.springcloud.Mybatis Plus~~~_清晨敲代码的博客-CSDN ...
- Nginx网站用户认证
一.Nginx网站用户认证 用户认证:用户访问网页时需要输入一个用户名和密码才能打开网页. nginx的默认网页时安装目录下的html/index.html,配置文件在安装目录下的conf目录中的ng ...
最新文章
- 谷歌15个人工智能开源免费项目!开发者:懂了
- 前端面试题学习和总结
- lua和python哪个简单_盘点一下lua脚本和python的区别(基础)
- tomcat配置https,单方验证,并自动将http请求转成https
- Java 14:记录
- JEECG社区公司,招聘全职JAVA工程师(全职)
- selenium元素定位之 动态id, class元素定位
- 矩阵运算和一些基本的几何运算
- 缓存LruCache简单创建和使用
- python中去除异常值_在Python中获取异常值
- 【转】oracle order by 处理NULL 值
- 老罗Android开发视频教程 (android常用布局介绍)5集集合
- css修改上传文件按钮样式,CSS自定义文件上传按钮样式,兼容主流浏览器
- 利用定义式求圆锥曲线方程
- linux编写路由器固件,在Linux下用tftp刷写路由器固件
- C++解题报告:连续的“包含”子串长度——(线段树+尺取法)
- Photoshop 套索工具抠图
- containers matlab,Matlab 中实用数据结构之 containers.Map
- AlarmClock slow alarm Alarm
- Python爬虫(第五周)