代码编织梦想

springboot整合sa-爱代码爱编程

目前在国内的后端开发中,常用的安全框架有spring security、shiro。现在,介绍一款由国人开发的安全框架Sa-Token。这个框架完全由国人开发,所提供的Api文档和一些设置都是比较符合国人的开发习惯的,本次就来介绍一下如何在spring boot框架中整合Sa-Token框架,以实现我们最常使用的登录认证和权限校验; Sa-Token的官

关于axios集成sa-爱代码爱编程

使用sa-token的方法进行登录后,发现使用@SaCheckLogin注解的方法调用时会显示无有效token,根据官方文档的指示:前后端分离 (sa-token.cc),在前端往后端发请求时需要自己手动往header加入token,官方文档演示的是小程序的方案,我使用的是vue3的axios,上网查找良久才解决,步骤如下: 首先是SpringBoot的

一文详解 sa-爱代码爱编程

Sa-Token 是一个轻量级 java 权限认证框架,主要解决登录认证、权限认证、单点登录、OAuth2、微服务网关鉴权 等一系列权限相关问题。 Gitee 开源地址:https://gitee.com/droma

spring boot 集成并开发 sa-爱代码爱编程

1 Spring Boot集成Sa-token 1.1 前言 Sa-token是一款高可用的权限认证框架,他带我们用最简化的配置完成用 spring security 需要进行大量配置的才能完成的工作。 Sa-T

springboot 使用 sa-爱代码爱编程

注解鉴权 —— 优雅的将鉴权与业务代码分离。本篇我们将介绍在 Sa-Token 中如何通过注解完成权限校验。 Sa-Token 是一个轻量级 java 权限认证框架,主要解决登录认证、权限认证、单点登录、OAuth2

springboot 使用 sa-爱代码爱编程

一、设计思路 所谓权限认证,核心逻辑就是判断一个账号是否拥有指定权限: 有,就让你通过。没有?那么禁止访问! 深入到底层数据中,就是每个账号都会拥有一个权限码集合,框架来校验这个集合中是否包含指定的权限码。 例如:当

前后端分离架构下使用 sa-爱代码爱编程

一、架构分析 目前绝大多数系统都已经采用 “前后端分离” 架构来设计了,传统的Session模式鉴权也不再适合这种架构(或者需要额外写很多的代码来专门适配)。 Sa-Token 是一个 java 轻量级权限认证框架,专为

sa-爱代码爱编程

文章目录 1.简介2.登陆流程分析3.获取用户id分析4.向浏览器写入cookie分析5.权限验证流程分析6.路由拦截分析7.侦听器分析 1.简介 ​ Sa-Token是一个轻量级Ja

轻量级权限框架之-爱代码爱编程

轻量级的权限认证框架 Sa-Token 目前主要五大功能模块:登录认证、权限认证、单点登录、OAuth2.0、微服务鉴权 登录认证 —— 单端登录、多端登录、同端互斥登录、七天内免登录 权限认证 —— 权限认证、角色认证

springboot集成sa-爱代码爱编程

springboot集成sa-token来实现登录鉴权(一) springboot集成sa-token来实现登录鉴权(一)sa-token简介spirngboot集成sa-token代码实现maven依赖配置文

【satoken使用】springboot整合satoken(二)关于数据权限_satoken数据权限-爱代码爱编程

目录 前言方式一:方式二:方式三: 方式二实现、自定义注解+拦截器拦截SQL,实现改变原SQL1、自定义注解 DataScope2、数据过滤处理 DataScopeAspect3、拦截SQL语句,并将过

【satoken使用】springboot整合satoken(一)token自动续期+token定期刷新+注解鉴权-爱代码爱编程

目录 🥤 一、需求1、token自动续期2、token定期刷新3、注解鉴权 🏺 二、项目搭建1、引入依赖2、配置文件3、全局配置4、全局异常处理5、自定义拦截器(token续期 和 定期刷新)6、自定义

【ruoyi-爱代码爱编程

文章目录 前言参考文档框架集成1、版本说明2、升级变动说明 功能调用流程分析1、流程简图(重点)2、拦截器注册 `SaTokenConfig#addInterceptors`3、拦截器验证方法 `SaI

oauth2及sa-爱代码爱编程

1、OAuth2解决什么问题 1.1 bilibili故事 https://www.bilibili.com/ 以上,打开尚未登录的哔哩哔哩,选择登录,会看到其他登录方式有微信、微博以及QQ。 举例微博来说,这里,

【satoken使用】springboot+redis+satoken权限认证-爱代码爱编程

前言 之前看到satoken(文档),感觉很方便。之前我用shiro+redis+jwt(或者session)遇到的一些问题,用这个感觉都不是问题,很轻易就能解决,比如:多端登录可以不用写realm、移动端保持长期登录、t

sa-爱代码爱编程

项目背景 项目接入sa-token之后,当token过期后,需弹出框“token会话过期”。首先放一下效果图 操作步骤 如果不想写corn定时任务,可以用这个来搞搞 修改Redis配置文件,使其支持 key 过期事件

最近使用的一款session工具:sa-爱代码爱编程

官网:Sa-Token 本文内容主要都来源于官网 介绍 Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0、微服务网关鉴权 等一系列权限相关问题。 特点 调用接口简单功能强大基本都是一句话解决问题,和shiro,SpringSecurity比起来,简单到不像话 功

springboot 使用 sa-爱代码爱编程

SpringBoot 使用 Sa-Token 的全局过滤器解决跨域问题 最开始的时候,换了很多种跨域配置都不行,实在想不到什么原因,后来想到之前使用Shiro框架的时候,也需要额外的处理Shiro导致的跨域问题

springboot整合sa-token-爱代码爱编程

文章目录 前言一、springboot如何整合Sa-Token?1、引入pom2、设置配置文件 二、具体使用1.登陆和注销(1)前端发送了一段ajxa请求,请求登陆:(2)后端接收请求(3)结果

前后端分离使用sa-token(超越官方文档)-爱代码爱编程

前后端分离使用Sa-Token(超越官方文档) 前言步骤1.创建一个spring boot项目,引入如下两个依赖。2.配置你的application.yml。3.注解鉴权4.加入RedisConfig。5.异常