`
raymond.chen
  • 浏览: 1418151 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

服务注册中心添加用户认证

 
阅读更多

1、服务注册中心工程

    pom.xml文件中添加以下依赖:

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

 

    application.properties文件添加以下配置信息:

spring.security.user.name=登录账号
spring.security.user.password=登录密码

 

    Spring Security默认启用了csrf检验,如果不关闭该检验,eureka client端向eureka server注册时,会报如下异常:com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server

 

    添加WebSecurityConfigurer子类,关闭csrf校验

@EnableWebSecurity
public class WebSecurityConfigurer extends WebSecurityConfigurerAdapter{
	@Override
	protected void configure(HttpSecurity http) throws Exception {
		//关闭csrf
		http.csrf().disable(); 
		
		//开启认证:URL格式登录必须是httpBasic
		http.authorizeRequests().anyRequest().authenticated().and().httpBasic();
	}
}

 

2、服务提供者和服务消费者工程

    application.properties文件中的 eureka.client.service-url.defaultZone 参数值需要更改为以下格式的值:

          http://登录账号:登录密码@注册中心IP:注册中心端口/eureka/

    比如:

        eureka.client.service-url.defaultZone=http://root:123456@192.168.134.134:7001/eureka/

 

 

分享到:
评论

相关推荐

    给Exe文件添加注册功能的软件

    这个软件的作用是给一个可以运行的Exe文件添加一个用户注册的窗口,用户运行时会弹出这个注册窗口,并显示用户的机器码,然后根据这个机器码用注册机算出注册码,用户使用注册码注册后,再次运行就不会出现注册窗口...

    Linux下基于用户的虚拟主机的设计与实现

    为了使每个学生有一个展示自我的平台,学校在web服务器上开通...所有新用户的web空间必须单独放置在一个专用磁盘空间中(即使用Vmware新添加一块磁盘)。 所有新建用户的个人WEB空间每隔一周自动备份,以备不测之需。

    YII2框架中自定义用户认证模型,完成登陆和注册操作示例

    本文实例讲述了YII2框架中自定义用户认证模型,完成登陆和注册操作。分享给大家供大家参考,具体如下: 有些时候我们需要自已定义用户类,操作自已建的用户表,来完成登陆和注册功能。 用户表结构如下,当然可以根据...

    用struts+mysql实现的在线拍卖系统

    系统应该对已经注册的用户提供对实名制认证的注册和修改功能。 注:本系统不考虑实名制认证的合理性,同时也不保证认证的真实性。 4)支付宝绑定 鉴于在线拍卖与现场拍卖环境的区别,通常无法保证拍卖信息已及竞拍...

    毕业设计-基于Android的平台的个性化养生系统的设计与实现源码

    (1)用户的注册功能 :主要实现添加用户信息的功能 (2)用户(专家)的登陆功能:主要实现用户信息查找并匹配的功能 (3)专家的认证功能:主要实现添加专家信息的功能 (4)个人资料及密码修改功能:主要实现...

    Java毕业设计之基于ssm的摄影约拍系统(源码+文档).zip

    摄影约拍系统采用java技术,基于mysql开发,实现了主页、个人中心、用户管理、摄影师管理、模特管理、认证信息管理、文章信息管理、约拍信息管理、模特预约管理、交流论坛、系统管理等内容进行管理,本系统具有良好...

    ThinkSNS扩展插件之团体认证.rar

    1、不能在个人设置中自助提交认证资料,必须后台手动添加。 2、认证标志是蓝色的小钩。 3、认证用户可在个人设置的团体认证管理页面中自由修改认证信息,并且多出3项信息,分别是团体名称、负责人、联系方式。...

    毕业设计,基于SpringCloud+ES+Vue开发的分布式微服务全品类购物商城,内含Java完整源代码,数据库脚本

    项目工程量很大,涉及的技术点很多,所以这里我们这个项目实现了最核心的功能,包括管理员再后台进行商品的添加维护操作,商品信息包括了Spu信息和Sku信息,不了解这个概念的可以百度下,用户在前台可以注册登录,...

    基于ssm的摄影约拍系统.zip

    摄影约拍系统采用java技术,基于mysql开发,实现了主页、个人中心、用户管理、摄影师管理、模特管理、认证信息管理、文章信息管理、约拍信息管理、模特预约管理、交流论坛、系统管理等内容进行管理,本系统具有良好...

    Java毕业设计-基于SpringBoot的二手交易平台管理系统(源码+数据库).zip文件

    7. 创建用户认证和授权模块:添加用户认证和授权功能,确保只有授权用户才能访问系统。 8. 创建前端界面:使用Vue.js等前端框架,创建用户界面,包括用户注册登录、商品发布、商品搜索、交易管理等功能。 9. 测试...

    电子商务商城网站代码

    B、注册积分:积分可以在后台设置多少,当注册并通过认证时可获得该积分; C、介绍奖励:介绍别人注册成为商城的注册会员,可以获得积分,积分数量可以后台设置。 D、购买积分:将商城的余额转换为积分。人民币与...

    基于SpringCloud+ElasticSearch+Vue分布式微服务全品类购物商城设计

    项目工程量很大,涉及的技术点很多,所以这里我们这个项目实现了最核心的功能,包括管理员再后台进行商品的添加维护操作,商品信息包括了Spu信息和Sku信息,不了解这个概念的可以百度下,用户在前台可以注册登录,...

    完整的管理系统的源代码示例,包括前端和后端代码,包括HTML、CSS和JavaScript(附详细操作步骤).txt

    用户认证:处理用户登录、注册、注销等功能,验证用户身份。 数据管理:处理与用户、产品和订单相关的数据操作,如查询、添加、编辑和删除数据。 权限控制:确保只有经过授权的用户才能访问特定的功能和数据,防止未...

    Java项目源码之聊天系统的实现(java+applet).zip

    用户认证与授权:采用安全的用户认证机制,确保用户身份的安全和权限的控制。 数据加密:对用户敏感信息和消息内容进行加密处理,保护用户隐私和数据安全。 性能优化: 缓存技术:利用缓存技术提高系统的性能,减轻...

    ASP.NET Core3.1 Ocelot认证的实现

    用户必须像往常一样在其Startup.cs中注册身份验证服务,但是他们为每次注册提供一个方案(身份验证提供者密钥),例如: public void ConfigureServices(IServiceCollection services) { var ...

    新闻发布系统

    3前台用户注册:录入用户信息,保存进数据库 4用户身份认证:登录认证、身份识别 5后台新闻添加:录入新闻内容,保存进数据库 6后台新闻删改:列表显示新闻标题及功能链接,删除指定新闻,修改指定新闻 7后台用户...

    ssm历史大记事收录平台(源码+数据库)231157

    用户管理,在用户管理页面中添加昵称、用户名、用户组、手机号码、手机认证、邮箱、邮箱状态、状态、上次登录时间等信息,并可根据需要在查询页面对信息进行修改或删除详细等操作 交流中心管理,在交流中心管理页面...

    基于SpringCloud+ElasticSearch+Vue分布式微服务全品类购物商城设计+sql数据库(毕设源码).zip

    这个可以对接短信中心,用户登录认证采用的是JWT访问令牌,令牌的加密验证采用的非对称RSA加密算法,整个项目采用顶级域名和二级域名访问,统一到nginx服务器进行处理,一级域名直接访问静态网站前端,api打头二级...

    客客出品专业威客系统KPPW

    用户认证页面样式优化 个人中心任务展示条数值修改 登录注册界面样式修改 后台界面样式优化 前台js验证提醒优化 财务管理界面样式优化 任务发布页体验优化. 前台首页功能优化 附件上传存储路径功能优化. 修改 kppw...

Global site tag (gtag.js) - Google Analytics