• 2024-11-01[sa-token]StpUtil.getLoginId
    闲聊一般情况下,我们想用uid,可能需要前端将uid传过来,或者将token传来,然后我们进行识别。用了sa-token之后,可以使用StpUtil.getLoginId()方法获取当前会话的用户id代码展示例如以下代码:publicResponseResultgetMenu(){//获取用户角色Longuid=Long
  • 2024-09-22SpringBoot集成Sa-Token权限认证的学习
    一、前言Sa-Token是一个轻量级Java权限认证框架,主要解决登录认证、权限认证、Session会话、单点登录、OAuth2.0、微服务网关鉴权等一系列权限相关问题。它的API设计简单,易于上手,同时功能强大,能够满足多种复杂的权限认证需求。二、基本使用1.引入依赖<dependency> <groupId>cn.dev3
  • 2024-09-15SpringBoot权限认证-Sa-Token的使用与详解
    本文详细介绍了Sa-Token在Java项目中的使用方法,包括Sa-Token的基本概念、与其他权限框架的比较、基本语法和高级用法,并通过实例讲解了如何在项目中集成和使用Sa-Token。作为一款轻量级Java权限认证框架,Sa-Token在简化权限管理、提高开发效率方面发挥了重要作用。本文还将深入探讨Sa
  • 2024-08-24Spring Boot中使用SA-Token的全面指南
    引言SA-Token是一个轻量级的Java认证和授权框架,以其简单、灵活和易于集成而受到开发者的青睐。它提供了统一的会话管理、基于Token的认证以及权限验证的解决方案,是保障JavaWeb应用安全的强大工具。本文将详细介绍在SpringBoot应用中使用SA-Token的方方面面,从基础配置到
  • 2024-08-23史上最牛的 权限系统,如何设计? 来了一个 Sa-Token学习圣经
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪
  • 2024-08-08Spring Boot 整合 SA-Token 使用详解
    SpringBoot整合SA-Token使用详解在现代Web开发中,用户认证与授权是构建安全应用的基础。SA-Token是一个轻量级的Java权限认证框架,它以其简洁的API设计、高效的执行效率以及丰富的功能特性,成为了众多开发者在SpringBoot项目中实现用户认证与授权的首选方案。本文将详细
  • 2024-06-21Sa-token基本使用教程(全网最详细!!!)
    1.概述1.1Sa-Token介绍功能简单示例1.2Sa-Token功能一览2.使用2.1导入依赖2.2springBoot的简单集成2.2.1配置文件2.2.2controller2.2.3简单登录页面2.3功能详解2.3.1 登录认证2.3.1.1登录与注销NotLoginException登录分析 先校验账号和密码,成功在进
  • 2024-06-20Springboot 权限认证框架 -- SA-Token 简介(一)
    引言现今的软件开发中,权限认证与访问控制是每一个应用都必不可少的功能。SA-Token是一个简单、安全、易用的权限认证框架,它主要解决登录认证、权限认证、Session会话、单点登录等功能。SA-Token以其轻量级、零学习成本的特点,迅速赢得了开发者的青睐。本文将介绍如何在Sprin
  • 2023-08-15Sa-Token
    2.SpringBoot集成初体验依赖引入SpringBoot3.x版本引入<!--Sa-Token权限认证,在线文档:https://sa-token.cc--><dependency><groupId>cn.dev33</groupId><artifactId>sa-token-spring-boot3-starter</artifactId><version>1.35.0
  • 2023-07-27Sa-Token简单几行代码,优雅的实现 SpringBoot 鉴权
    一、添加依赖二、设置配置文件三、创建测试Controller:登录接口四、创建测试Controller:普通访问接口五、检验当前会话是否已经登录六、路由拦截鉴权七、自定义全局异常拦截添加依赖<dependency><groupId>cn.dev33</groupId><artifactId>
  • 2023-07-24Sa-Token 多账号认证:同时为系统的 Admin 账号和 User 账号提供鉴权操作
    Sa-Token是一个轻量级java权限认证框架,主要解决登录认证、权限认证、单点登录、OAuth2、微服务网关鉴权等一系列权限相关问题。Gitee开源地址:https://gitee.com/dromara/sa-token本篇将介绍Sa-Token中的多账号认证操作。一、需求分析有的时候,我们会在一个项目中设计
  • 2023-07-08基于 Sa-Token 实现微服务登录鉴权实战
    简介Sa-Token是一个轻量级Java权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、分布式Session会话、微服务网关鉴权等一系列权限相关问题。官网地址:https://sa-token.cc/SpringBoot微服务实战1、创建项目在IDEA中新建一个SpringBoot项目,命名:sa-token-d
  • 2023-05-30一文详解 Sa-Token 中的 SaSession 对象
    Sa-Token是一个轻量级java权限认证框架,主要解决登录认证、权限认证、单点登录、OAuth2、微服务网关鉴权等一系列权限相关问题。Gitee开源地址:https://gitee.com/dromara/sa-token本文将详细介绍Sa-Token中的不同SaSession对象的区别,以及各种方便的存取值的方法。一
  • 2023-04-25SpringBoot 使用 Sa-Token 完成权限认证
    一、设计思路所谓权限认证,核心逻辑就是判断一个账号是否拥有指定权限:有,就让你通过。没有?那么禁止访问!深入到底层数据中,就是每个账号都会拥有一个权限码集合,框架来校验这个集合中是否包含指定的权限码。例如:当前账号拥有权限码集合["user-add","user-delete","user-get"]
  • 2023-03-30SpringBoot 项目使用 Sa-Token 完成登录认证
    一、设计思路对于一些登录之后才能访问的接口(例如:查询我的账号资料),我们通常的做法是增加一层接口校验:如果校验通过,则:正常返回数据。如果校验未通过,则:抛出异常,告知其需
  • 2023-03-20Sa-Token实现分布式登录鉴权(Redis集成 前后端分离)
    文章目录​​1.Sa-Token介绍​​​​2.登录认证​​​​2.1登录与注销​​​​2.2会话查询​​​​2.3Token查询​​​​3.权限认证​​​​3.1获取当前账号权限码
  • 2023-02-24satoken实现登陆验证
    1.第一步导入依赖//Sa-Token权限认证,在线文档:https://sa-token.ccimplementation'cn.dev33:sa-token-spring-boot-starter:1.34.0'2.第二步配置文件server: