update sa-token-doc/doc/README.md.

This commit is contained in:
RockMan 2021-02-20 10:19:41 +08:00 committed by Gitee
parent cb72d4601c
commit 64aa2edf9f

View File

@ -28,29 +28,11 @@
## Sa-Token是什么 ## Sa-Token是什么
sa-token是一个轻量级Java权限认证框架主要解决登录认证、权限认证、Session会话、单点登录 等一系列权限相关问题 sa-token是一个轻量级Java权限认证框架主要解决登录认证、权限认证、Session会话、单点登录、OAuth2.0 等一系列权限相关问题
近年来有关权限认证的解决方案层出不穷例如单点登录、OAuth2.0、分布式Session等等难题无一不有着各种优秀框架大行其道 框架针对踢人下线、自动续签、前后台分离、分布式会话……等常见业务进行N多适配通过sa-token你可以以一种极简的方式实现系统的权限认证部分
然而当我们把视线放低那些最基础的有如登录认证、权限认证、Session会话等基础问题却一直被两大上古神兽 `Apache Shiro`、`Spring Security` 所把持 与其它权限认证框架相比,`sa-token` 具有以下优势:
在此并非专门diss此两大框架诚然两大框架背景强大历史悠久其生态也比较齐全。但是它们毕竟已经是十几年前的产物那是一个还在用 `jsp` 写页面的时代两大框架的很多功能都是为jsp那一套量身定做。
在前后台分离已成标配的今天,两大框架的很多设计理念已经比较滞后,已经不能和我们的项目进行无缝适配,很多功能点都需要进行二次封装,甚至找一大堆扩展插件才能集成,已经逐渐不太适合现代化项目的应用
所以,为什么不能有一个自底向上,从最基础的登录、权限做起,以业务需求为核心,做到开箱即用的轻量级权限认证框架?
秉承着这个目的,`sa-token` 诞生了!
## Sa-Token 优点?
sa-token架构设计精简不引入各种复杂的概念如丝般顺滑的API调用大量高级特性统统只需一行代码即可实现
- 在sa-token之前权限认证业务概念纷飞、代码复杂在sa-token之后权限认证将会变成逻辑清晰架构简单人人可写
- 在sa-token之前你会在百度上频繁搜索: xx框架如何集成Redis前后台分离下如何鉴权踢人下线的原理是什么在sa-token之后你将轻松知道这一切的答案
- 在sa-token之前权限认证、分布式会话、单点登录、多账号认证你需要找不同的框架在sa-token之后你只需要这一个框架就足够了
与其它权限认证框架相比,你将会从以下方面感受到 `sa-token` 的优势:
1. **简单** :可零配置启动框架,真正的开箱即用,低成本上手 1. **简单** :可零配置启动框架,真正的开箱即用,低成本上手
2. **强大** :目前已集成几十项权限相关特性,涵盖了大部分业务场景的解决方案 2. **强大** :目前已集成几十项权限相关特性,涵盖了大部分业务场景的解决方案
3. **易用** 如丝般顺滑的API调用大量高级特性统统只需一行代码即可实现 3. **易用** 如丝般顺滑的API调用大量高级特性统统只需一行代码即可实现
@ -58,7 +40,6 @@ sa-token架构设计精简不引入各种复杂的概念如丝般顺滑的
有了sa-token你所有的权限认证问题都不再是问题 有了sa-token你所有的权限认证问题都不再是问题
## Sa-Token 能做什么? ## Sa-Token 能做什么?
- **登录验证** —— 轻松登录鉴权,并提供五种细分场景值 - **登录验证** —— 轻松登录鉴权,并提供五种细分场景值
- **权限验证** —— 适配RBAC权限模型不同角色不同授权 - **权限验证** —— 适配RBAC权限模型不同角色不同授权