这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件。一、简介Add sleuth to the classpath of a Spring Boot application (see below for Maven and Gradle examples), and you will see the correlation data being
转载 2024-10-21 14:28:36
19阅读
springboot中使用Sse(Server-sent Events)Web实时通信技术-服务器发送事件SseEmitter背景介绍:最近在ai面试项目时需要用到消息实时推送技术,了解到有两种实时通信技术供我选择:SSE和WebSocket。详细了解后得知SSE是基于http协议,无需导入其他依赖,特点是服务端主动给客户端推送消息(单向),适合浏览器端只做数据接收。而websocket特点是客
1.Shiro 简介        Apache Shiro 是一个开源的轻量级的 Java 安全框架,它提供身份验证、授权、密码管理以及会话管理等功能。 相对 Spring Security, Shiro 框架更加直观、易用,同时也能提供健壮的安全性。在传统的 SSM 框架中,手动整合 Shiro 的配置步骤还是比较
/1、 maven项目转为eclipse项目进入到项目中,通过eclipse插件转为eclipse可以识别的maven项目。 mvn eclipse:eclipse2、 将maven项目转为idea工具能识别的项目 进入到项目中,通过idea插件转为idea可以识别的maven项目。 转换前: 转换后如下: 3、单点登录单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业
转载 2024-03-27 00:01:44
23阅读
SSO(Single Sign On)单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用系统中,用户只需一次登录就可以访问所有相互信任的应用系统。这种方式减少了由登录产生的时间消耗,辅助了用户管理,
转载 2024-06-14 23:12:19
154阅读
# 如何实现Java Spring Boot Shiro实现单点登录SSO ## 概述 在本文中,我将向您介绍如何使用Java Spring Boot和Shiro框架来实现单点登录(SSO)。这个过程需要一定的经验和知识,但我会尽力用简单的步骤来解释每一个细节,以便您可以清楚地了解整个流程。 ### 流程图 ```mermaid flowchart TD A(开始) B(创建S
原创 2024-06-04 06:58:32
235阅读
介绍:在学习SpringBoot期间,我发现Springboot的确更加方便快捷一些,所以就简单打包了一个小jar丢在服务器上做测试。刚好用过Construct2这个游戏引擎,所以就试试能不能实现通信。服务端(SpringBoot)服务端代码没什么可贴的,和正常的服务端写法一样。不过因为Construct2这个引擎自带了一套网络通信的插件,所以无法使用像Html那样简单的Ajax发送请求。后面写写
概念单点登录(Singleton Sign On),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就能访问所有相互信任的应用系统。也就是说在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录就能得到其他所有系统的信任。单点登录在大型网站中使用非常频繁,例如阿里这里的网站,在网站的背后是成百上千的子系统
转载 2024-04-12 12:18:14
19阅读
一、Spring AOP与IOC的实现原理1.IOC IOC(控制反转)就是依赖倒置原则的一种代码设计思路。就是把原先在代码里面需要实现的对象创建、对象之间的依赖,反转给容器来帮忙实现。 Spring IOC容器通过xml,注解等其它方式配置类及类之间的依赖关系,完成了对象的创建和依赖的管理注入。实现IOC的主要设计模式是工厂模式。使用IOC的好处 1、集中管理,实现类的可配置和易管理。 2、降低
转载 2024-04-28 11:51:12
29阅读
1、《入门示例和流程分析》2、《未认证的请求是如何重定向到登录地址的》3、《应用A是如何重定向到授权服务器的授权地址呢?》4、《授权服务器是如何实现授权的呢?》5、《登录访问应用A后再访问应用B会发生什么呢?》1、前言  通过前面两篇的内容,我们知道:当第一次(未认证的情况下)访问应用A(http://localhost:8082/index)时,首先,会重定向到应用A的登录http://loca
首先是我要到授权中心,是授权中心给我颁发token,然后我前端有这个token,访问其他微服务只要tokn可以被解析,就表明用户登陆没有问题。但是每次都解析太过于麻烦,代码冗余,所以可以用gateway来弄一个局部过滤器,在网关这一步被解析,不成功就返回登陆页面,成功了就放行。登录时:第一次登陆 时 携带用户名和密码 拿到用户名去数据库校验 (包括密码匹配)如果返回实体类 说明数据库有这个用户为空
前言 市场上一下主流的SSO技术搭配方案: SpringSecurity + OAuth2 SpringSecurity + CAS 功能较弱,对前后端分离的项目支持不是很好 Shiro + CAS JWT 可以自定义需求,灵活扩展鉴权方式 本篇主要是单点登录,不涉及鉴权,后面文章会再补充 xxl-
原创 2021-06-06 12:34:37
847阅读
在目前流行的安全框架中,除了Apache Shiro之外,Spring Security是比较常用的,但是由于Spring Security过于庞大和复杂,大多数公司会选择Apache Shiro来使用,那么,Spring Boot如何整合Shiro呢?1、Apache Shiro是什么?有什么特点?Apache Shiro是一个功能强大、灵活的开源安全框架,它可以干净利落地处理身份验证、授权、企
转载 2024-03-21 00:44:26
78阅读
前言 本期项目是停车场管理系统,主要包括数据监控大盘、车辆管理、黑名单管理、停车管理、车位管理、预约管理、日志管理、用户管理、角色管理。尽可能的把停车场功能做全,然后以企业级的开发标准来完成整个前后端代码。功能设计 领域模型DO(DataObject):与数据库表结构一一对应,通过DAO层向上传输数据源对象BO(BusinessObject):业务对象。由Service层输出的封装业务逻辑的对象V
一、SpringBoot集成SSM框架和Dubbo分布式框架思路1、接口工程:存放实体类bean和业务接口2、服务提供者:它是一个SpringBoot框架web项目,集成Mybatis(1)添加依赖:Mybatis依赖,Mysql驱动依赖,Dubbo依赖,zookeeper依赖,接口工程(2)配置Springboot核心配置文件a、配置连接数据库b、配置dubbo2、服务消费者:他是一个Sprin
转载 2024-03-22 16:08:27
625阅读
# SSO Java实现教程 ## 简介 在本教程中,我将向你介绍如何使用Java实现SSO(Single Sign-On)功能。SSO是一种身份验证和授权机制,允许用户使用一组凭据登录到多个相关系统中。我们将按照以下步骤进行实现: 1. 用户访问SSO服务器。 2. 用户进行身份验证。 3. SSO服务器生成令牌。 4. SSO服务器将令牌发送给用户。 5. 用户将令牌发送给其他关联系统。
原创 2023-08-05 17:59:29
97阅读
java实现单点登陆(SSO)网络域名必须完全一致,才代表同一站点。 域名映射 :访问后面的 会跳转到前面单点登陆概念: 多系统,单一位置登录,实现多系统同时登陆。常出现在互联网和企业级平台中。 单点登陆一般是用于互相授信的系统,实现单一位置登录,全系统有效。 三方登录:某系统使用其他系统的用户,实现本系统登录的方式,如在jd上使用wx登录。解决信息孤岛(共享用户的名字,而不是密码,用户在每个系统
# Java实现SSO ## 什么是SSO SSO(Single Sign-On)是一种用户身份验证的解决方案,使用户只需一次登录就可以访问多个应用程序。在传统的身份验证方式中,用户需要为每个应用程序输入用户名和密码。而使用SSO,用户只需登录一次,然后可以在不同的应用程序中自动登录。 ## SSO的工作原理 SSO的工作原理可以简单概括为以下步骤: 1. 用户登录:用户提供用户名和密码
原创 2023-08-05 17:52:25
91阅读
本文介绍了SpringBoot实现单点登录(SSO)的四种方案,重点讲解了基于Cookie-Session的传统SSO方案。该方案通过在服务端创建Session
前言 单点登录SSO(Single Sign On),凡是有一定的开发经验的童鞋都应该有应用或者了解过,小编还是实习生的时候,看到登录某个应用服务后,再跳转其他应用服务,竟然不用再次登录了,觉得贼拉风,不知道大家第一见这种场景时是不是跟小编一样的感觉。今天小编给大家介绍一款分布式单点登录组件xxl-sso,目的就是让大家能短时间内快速的应用到项目中,并从中了解其中的相关的实现原理。 项目介绍 xx
转载 2021-06-12 17:05:32
1111阅读
  • 1
  • 2
  • 3
  • 4
  • 5