网关依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-security</artifactId> </dependency>
转载 10月前
163阅读
之前写了很多关于spring cloud的文章,今天我们对OAuth2.0的整合方式做一下笔记,首先我从网上找了一些关于OAuth2.0的一些基础知识点,帮助大家回顾一下知识点:Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务 一、oauth中的角色client:调用资源服务器API的应用Oauth 2.0 Provider:包括Authorization Se
redis环境准备下载解压把redis-server.exe的路径加到系统的环境变量path里启动服务redis-server.exe redis.windows.conf连接服务redis-cli.exe -h 127.0.0.1 -p 6379注意有时候会有中文乱码,要在 redis-cli 后面加上 --raw:redis-cli --raw退出quit:启动脚本@echo off F: c
转载 8月前
14阅读
7a10bf9529dbb68b669ed394fed51fcc330/src/main/java/io/github/vdubois/co
原创 2022-08-24 18:49:30
53阅读
生成私钥和公钥RAS算法生成私钥和公钥,桌面新建一个jwt文件夹,在文件夹里打开cmd,执行生成私钥>keytool -genkeypair -alias jwt -keyalg RSA -keypass 123456 -keystore jwt.jks -storepass 123456keytool是java提供的证书管理工
文章目录一、简介二、下载安装三、编码四、sentinel流控规则五、熔断降级规则六、热点规则七、@SentinelResource 注解案例八、sentinel持久化 一、简介Github文档官方文档随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。服务使用中的各种问题:服务雪崩服务降级服务熔断
采用json web token的形式解决前后端缓存问题及缓存一致性问题。具体可以看我之前写的:JSON WEB TOKEN解决跨域、缓存一致性问题 首先简单介绍下shiro的关键概念 Subject:用户主体(把操作交给SecurityManager) SecurityManager:安全管理器(关联Realm) Realm: Shiro连接数据的桥梁 配置pom文件:<dependen
前言正在入门SpringCloud中,在学习的过程中也正好做个项目练手。这个项目是想做成一个模板,这样之后遇到同规模项目的时候可以拿来就用,版本也好控制。涉及到的中间件会有Eureka、Ribbon、Feign、HyStrix、Zuul、ConfigServer。这一节将项目改装成Spring Cloud集成Eureka。版本SpringBoot:2.2.1.RELEASESpring Clou
转载 2024-06-19 17:45:30
67阅读
springcloud结合shiro配置内容文章 提示:思路和配置仅供参考 文章目录springcloud结合shiro配置内容文章前言一、Shiro配置问题?maven配置全局shiro配置关闭shiro的session处理因为我是两种登录方式,所以我有两种处理登录方式的realm,但是功能上是一样的,这里就放一个在这根据不同的处理器来校验是哪种登陆方式最后去到相应的realm处理总结 前言上一
转载 2024-03-22 11:56:31
63阅读
国庆期间闲来无事,写了一个简单的小程序,小程序名称叫做 IT藏经楼。目的是分享这些年自己积累的一些学习材料,方面大家查找使用,包括电子书、案例项目、学习视频、面试题和一些PPT模板。里面所有材料都免费分享。目前小程序中只发布了非常小的一部分,后续会陆续上传分享。当前版本的小程序页面也比较简单,还在逐渐的优化中。本篇主要介绍Sentinel如何实现Spring Cloud应用的限流操作。Sentin
转载 2024-06-25 20:39:11
105阅读
文章目录简介功能服务发现健康监测KV存储多数据中心可视化Web界面consul安装与使用使用consul占用的端口号是8500Consul实现注册功能注册provider提供者的服务建项目写pom写yml主启动controller写consumer消费者服务建项目写pom写yml主启动配置类controller启动上面两个服务,测试Eureka、Zookeeper和Consul三个注册中心的异同
转载 2024-08-12 15:14:33
30阅读
RESTful API认证方式 大致有以下4种Basic Authentication HTTP Basic authentication is described in RFC 2617. It’s a simple username/password scheme. 将用户名与密码进行Base64转码,但这种转码是可逆的。某些爬虫工具可能会获取这些请求信息,直接获取用户的账号和密码,如果采用H
转载 2024-06-29 12:51:16
89阅读
学习在 Spring Boot 中用两种方式整合 Shiro 。虽然在 Spring Boot 中的安全管理框架主流是使用 Spring Security ,但使用 Shiro 技术上也是可行的。1 概述Spring Security 和 Shiro 的比较如下:Spring Security 是一个重量级的安全管理框架; Shiro 则是一个轻量级的安全管理框架。Spring Security
转载 2024-03-20 15:45:56
34阅读
mall-swarm作为 mall项目的Spring Cloud版本,目前已更新至最新代码,新增了权限管理功能。 mall项目中的代码将一直保持最新, mall-swarm每过一段时间将从 mall中合并一次代码,本文主要介绍 mall-swarm的基本内容及学习路线。 SpringBoot实战电商项目mall(40k+star)地址:https://gi
转载 2024-07-05 13:29:43
71阅读
前言:在Spring的众多组件中,个人认为Springsecurity组件绝对是比较有难度的一款。对于springSecurity涵盖的内容比较多,在接下来的内容中会分几篇内容进行梳理讲解。先从JWT这里开始。需要明确的一点就是:JWT并不是springsecurity的一部分,其是单独的一个标准,只不过,在spring security组件中使用了它。如果是在开发过程中,你不想使用Springs
转载 2024-02-29 18:08:04
57阅读
1.概述Spring Security是一个高度自定义的安全框架,它利用Spring IoC和AOP的特性,为系统提供了声明式安全访问控制功能,减少了为系统安全而编写大量重复代码,使代码更加高内聚、低耦合。Spring Security作为Spring 家族的一员,与Spring MVC及其它Spring框架能很好地集成。本文将展示Spring Security整合JWT实现登陆和退出等功能,并解
转载 2024-05-02 07:42:29
15阅读
前言前后端分离项目中,如果直接把 API 接口对外开放,我们知道这样风险是很大的,所以在上一篇中我们引入了 Spring Security ,但是我们在登陆后缺少了请求凭证部分。什么是JWT?JWT是 Json Web Token 的缩写。它是基于 RFC 7519 标准定义的一种可以安全传输的 小巧 和 自包含 的JSON对象。由于数据是使用数字签名的,所以是可信任的和安全的。JWT可以使用HM
转载 2024-04-06 23:30:10
57阅读
SpringSecurity整合JWT实现认证和授权 文章目录SpringSecurity整合JWT实现认证和授权前言一、SpringSecurity介绍和架构分析及使用流程使用流程二、效果展示三、代码实现总结 前言本文主要讲解l通过整合SpringSecurity和JWT实现后台用户的登录和授权功能,使用到的技术有nacos,dubbo,SpringSecurity,redis.一、Spring
转载 2024-04-24 12:49:49
34阅读
刚开始使用Springboot开发项目时,ORM框架就用的Spring Data JPA,只是断断续续用了一年有余,没有做一些总结,趁着现在疫情严重,工作不多的情况下,就来做个笔记,记录一下Springboot集成Spring Data JPA的大体步骤。 1、首先新建一个springboot项目,项目名为springdata,springboot的版本就用2.0.5.RELEASE。
转载 2023-05-26 06:36:12
239阅读
本文章将成系列介绍:包含但不限于高性能微服务API网关Soul的环境搭建、源码设计本章节介绍使用soul进行http协议转换SpringCloud服务配置方式网关接入方式在网关的 pom.xml 文件中引入如下依赖。<!--soul springCloud plugin start--> <dependency> <groupId>org.dr
转载 2023-10-05 15:25:18
106阅读
  • 1
  • 2
  • 3
  • 4
  • 5