diff --git a/README.md b/README.md index dfcabae1..6da4b747 100644 --- a/README.md +++ b/README.md @@ -28,15 +28,13 @@ ## Sa-Token是什么? -sa-token是一个轻量级Java权限认证框架,主要解决:登录认证、权限认证、Session会话 等一系列权限相关问题 +sa-token是一个轻量级Java权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录 等一系列权限相关问题 近年来,有关权限认证的解决方案层出不穷,例如单点登录、OAuth2.0、分布式Session等等难题,无一不有着各种优秀框架大行其道 然而当我们把视线放低,那些最基础的有如:登录认证、权限认证、Session会话等基础问题却一直被两大上古神兽 `Apache Shiro`、`Spring Security` 所把持 -在此并非专门diss此两大框架,诚然两大框架背景强大,历史悠久,其生态也比较齐全 - -但是它们毕竟已经是十几年前的产物,那是一个还在用 `jsp` 写页面的时代,两大框架的很多功能都是为jsp那一套量身定做。 +在此并非专门diss此两大框架,诚然两大框架背景强大,历史悠久,其生态也比较齐全。但是它们毕竟已经是十几年前的产物,那是一个还在用 `jsp` 写页面的时代,两大框架的很多功能都是为jsp那一套量身定做。 在前后台分离已成标配的今天,两大框架的很多设计理念已经比较滞后,已经不能和我们的项目进行无缝适配,很多功能点都需要进行二次封装,甚至找一大堆扩展插件才能集成,已经逐渐不太适合现代化项目的应用 @@ -48,9 +46,9 @@ sa-token是一个轻量级Java权限认证框架,主要解决:登录认证 ## Sa-Token 优点? sa-token架构设计精简,不引入各种复杂的概念,如丝般顺滑的API调用,大量高级特性统统只需一行代码即可实现 -- 在sa-token之前,权限认证业务概念纷飞、代码复杂,在sa-token之后,权限认证将会变成:架构清晰,逻辑简单,人人可写 +- 在sa-token之前,权限认证业务概念纷飞、代码复杂,在sa-token之后,权限认证将会变成:逻辑清晰,架构简单,人人可写 - 在sa-token之前,你会在百度上频繁搜索: xx框架如何集成Redis?前后台分离下如何鉴权?踢人下线的原理是什么?在sa-token之后,你将轻松知道这一切的答案 -- 在sa-token之前,权限认证、分布式会话、多账号体系认证,你需要找不同的框架,在sa-token之后,你只需要这一个框架就足够了 +- 在sa-token之前,权限认证、分布式会话、单点登录、多账号认证,你需要找不同的框架,在sa-token之后,你只需要这一个框架就足够了 与其它权限认证框架相比,你将会从以下方面感受到 `sa-token` 的优势: 1. **简单** :可零配置启动框架,真正的开箱即用,低成本上手 @@ -68,6 +66,7 @@ sa-token架构设计精简,不引入各种复杂的概念,如丝般顺滑的 - **踢人下线** —— 将违规用户立刻清退下线 - **持久层扩展** —— 可集成Redis、Memcached等专业缓存中间件,重启数据不丢失 - **分布式会话** —— 提供jwt集成和共享数据中心两种分布式会话方案 +- **单点登录** —— 一处登录,处处通行 - **模拟他人账号** —— 实时操作任意用户状态数据 - **临时身份切换** —— 将会话身份临时切换为其它账号 - **无Cookie模式** —— APP、小程序等前后台分离场景 diff --git a/sa-token-demo-springboot/src/main/resources/application.yml b/sa-token-demo-springboot/src/main/resources/application.yml index b0415b9a..0ee1952f 100644 --- a/sa-token-demo-springboot/src/main/resources/application.yml +++ b/sa-token-demo-springboot/src/main/resources/application.yml @@ -17,8 +17,6 @@ spring: is-share: true # token风格 token-style: uuid - # 写入Cookie时显式指定的作用域, 用于单点登录二级域名共享Cookie的场景 -# cookie-domain: stp.com # redis配置 diff --git a/sa-token-doc/doc/README.md b/sa-token-doc/doc/README.md index 4c0ba825..6da4b747 100644 --- a/sa-token-doc/doc/README.md +++ b/sa-token-doc/doc/README.md @@ -28,15 +28,13 @@ ## Sa-Token是什么? -sa-token是一个轻量级Java权限认证框架,主要解决:登录认证、权限认证、Session会话 等一系列权限相关问题 +sa-token是一个轻量级Java权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录 等一系列权限相关问题 近年来,有关权限认证的解决方案层出不穷,例如单点登录、OAuth2.0、分布式Session等等难题,无一不有着各种优秀框架大行其道 然而当我们把视线放低,那些最基础的有如:登录认证、权限认证、Session会话等基础问题却一直被两大上古神兽 `Apache Shiro`、`Spring Security` 所把持 -在此并非专门diss此两大框架,诚然两大框架背景强大,历史悠久,其生态也比较齐全 - -但是它们毕竟已经是十几年前的产物,那是一个还在用 `jsp` 写页面的时代,两大框架的很多功能都是为jsp那一套量身定做。 +在此并非专门diss此两大框架,诚然两大框架背景强大,历史悠久,其生态也比较齐全。但是它们毕竟已经是十几年前的产物,那是一个还在用 `jsp` 写页面的时代,两大框架的很多功能都是为jsp那一套量身定做。 在前后台分离已成标配的今天,两大框架的很多设计理念已经比较滞后,已经不能和我们的项目进行无缝适配,很多功能点都需要进行二次封装,甚至找一大堆扩展插件才能集成,已经逐渐不太适合现代化项目的应用 @@ -48,9 +46,9 @@ sa-token是一个轻量级Java权限认证框架,主要解决:登录认证 ## Sa-Token 优点? sa-token架构设计精简,不引入各种复杂的概念,如丝般顺滑的API调用,大量高级特性统统只需一行代码即可实现 -- 在sa-token之前,权限认证业务概念纷飞、代码复杂,在sa-token之后,权限认证将会变成:架构清晰,人人可写 +- 在sa-token之前,权限认证业务概念纷飞、代码复杂,在sa-token之后,权限认证将会变成:逻辑清晰,架构简单,人人可写 - 在sa-token之前,你会在百度上频繁搜索: xx框架如何集成Redis?前后台分离下如何鉴权?踢人下线的原理是什么?在sa-token之后,你将轻松知道这一切的答案 -- 在sa-token之前,权限认证、分布式会话、多账号体系认证,你需要找不同的框架,在sa-token之后,你只需要这一个框架就足够了 +- 在sa-token之前,权限认证、分布式会话、单点登录、多账号认证,你需要找不同的框架,在sa-token之后,你只需要这一个框架就足够了 与其它权限认证框架相比,你将会从以下方面感受到 `sa-token` 的优势: 1. **简单** :可零配置启动框架,真正的开箱即用,低成本上手 @@ -68,6 +66,7 @@ sa-token架构设计精简,不引入各种复杂的概念,如丝般顺滑的 - **踢人下线** —— 将违规用户立刻清退下线 - **持久层扩展** —— 可集成Redis、Memcached等专业缓存中间件,重启数据不丢失 - **分布式会话** —— 提供jwt集成和共享数据中心两种分布式会话方案 +- **单点登录** —— 一处登录,处处通行 - **模拟他人账号** —— 实时操作任意用户状态数据 - **临时身份切换** —— 将会话身份临时切换为其它账号 - **无Cookie模式** —— APP、小程序等前后台分离场景 diff --git a/sa-token-doc/doc/_sidebar.md b/sa-token-doc/doc/_sidebar.md index 39e4553c..bd40ca41 100644 --- a/sa-token-doc/doc/_sidebar.md +++ b/sa-token-doc/doc/_sidebar.md @@ -13,7 +13,6 @@ - [持久层扩展(集成Redis)](/use/dao-extend) - [无Cookie模式(前后台分离)](/use/not-cookie) - [模拟他人](/use/mock-person) - - [多账号验证](/use/many-account) - [同端互斥登录](/use/mutex-login) - [注解式鉴权](/use/at-check) - [路由拦截式鉴权](/use/route-check) @@ -24,6 +23,7 @@ - **进阶** - [集群、分布式](/senior/dcs) - [单点登录](/senior/sso) + - [多账号验证](/use/many-account) - **其它** - [常见问题](/more/common-questions) diff --git a/sa-token-doc/doc/index.html b/sa-token-doc/doc/index.html index 60d8a9bf..ada19106 100644 --- a/sa-token-doc/doc/index.html +++ b/sa-token-doc/doc/index.html @@ -4,7 +4,7 @@
登录验证、权限验证、Session会话、踢人下线、集成Redis、前后台分离、模拟他人账号、临时身份切换、多账号体系、注解式鉴权、路由拦截式鉴权、花式token、自动续签、同端互斥登录、会话治理、Spring集成...
+登录验证、权限验证、Session会话、踢人下线、集成Redis、分布式会话、单点登录、前后台分离、模拟他人账号、临时身份切换、多账号体系、注解式鉴权、路由拦截式鉴权、花式token、自动续签、同端互斥登录、会话治理、Spring集成...
零配置开箱即用,覆盖所有应用场景,你所需要的功能,这里都有