Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
shengzhang_
sa-token
提交
aad953c6
sa-token
项目概览
shengzhang_
/
sa-token
通知
68
Star
16
Fork
4
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
sa-token
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
aad953c6
编写于
12月 22, 2020
作者:
shengzhang_
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
⚡
重构为maven多模块架构...
上级
4f22be30
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
92 addition
and
0 deletion
+92
-0
README.md
README.md
+92
-0
未找到文件。
README.md
0 → 100644
浏览文件 @
aad953c6
<p
align=
"center"
>
<img
alt=
"logo"
src=
"https://gitee.com/sz6/sa-token/raw/master/sa-token-doc/doc/logo.png"
width=
"150"
height=
"150"
style=
"margin-bottom: 10px;"
>
</p>
<h1
align=
"center"
style=
"margin: 30px 0 30px; font-weight: bold;"
>
sa-token v1.6.0
</h1>
<h4
align=
"center"
>
一个JavaWeb轻量级权限认证框架,功能全面,上手简单
</h4>
<h4
align=
"center"
>
<a
href=
"https://gitee.com/sz6/sa-token/stargazers"
><img
src=
"https://gitee.com/sz6/sa-token/badge/star.svg"
></a>
<a
href=
"https://github.com/click33/sa-token"
><img
src=
"https://img.shields.io/badge/sa--token-v1.6.0-2B9939"
></a>
<a
href=
"https://github.com/click33/sa-token/stargazers"
><img
src=
"https://img.shields.io/github/stars/click33/sa-token"
></a>
<a
href=
"https://github.com/click33/sa-token/watchers"
><img
src=
"https://img.shields.io/github/watchers/click33/sa-token"
></a>
<a
href=
"https://github.com/click33/sa-token/network/members"
><img
src=
"https://img.shields.io/github/forks/click33/sa-token"
></a>
<a
href=
"https://github.com/click33/sa-token/issues"
><img
src=
"https://img.shields.io/github/issues/click33/sa-token.svg"
></a>
<a
href=
"https://github.com/click33/sa-token/blob/master/LICENSE"
><img
src=
"https://img.shields.io/github/license/click33/sa-token.svg"
></a>
</h4>
---
## 😘 在线资料
-
#####
[
官网首页:http://sa-token.dev33.cn/
](
http://sa-token.dev33.cn/
)
-
#####
[
在线文档:http://sa-token.dev33.cn/doc/index.html
](
http://sa-token.dev33.cn/doc/index.html
)
-
#####
[
需求提交:我们深知一个优秀的项目需要海纳百川,点我在线提交需求
](
http://sa-app.dev33.cn/wall.html?name=sa-token
)
-
#####
[
开源不易,求鼓励,点个star吧
](
https://github.com/click33/sa-token
)
## ⭐ sa-token是什么?
-
**sa-token是一个JavaWeb轻量级权限认证框架,其API调用非常简单,有多简单呢?以登录验证为例,你只需要:**
```
java
// 在登录时写入当前会话的账号id
StpUtil
.
setLoginId
(
10001
);
```
-
**然后在任意需要验证登录权限的地方:**
```
java
// 检测是否登录 --- 如果当前会话未登录,下面这句代码会抛出 `NotLoginException`异常
StpUtil
.
checkLogin
();
```
-
**没有复杂的封装!不要任何的配置!先写入,后鉴权!只需这两行简单的调用,即可轻松完成系统登录鉴权!**
## 🔥 框架设计思想
与其它权限认证框架相比,
`sa-token`
尽力保证两点:
-
上手简单:能自动化的配置全部自动化,不让你费脑子
-
功能强大:能涵盖的功能全部涵盖,不让你用个框架还要自己给框架打各种补丁
## 💦️️ 涵盖功能
-
⚡
**登录验证**
—— 轻松登录鉴权,并提供五种细分场景值
-
⚡
**权限验证**
—— 拦截违规调用,不同角色不同授权
-
⚡
**自定义session会话**
—— 专业的数据缓存中心
-
⚡
**踢人下线**
—— 将违规用户立刻清退下线
-
⚡
**模拟他人账号**
—— 实时操作任意用户状态数据
-
⚡
**持久层扩展**
—— 可集成redis、MongoDB等专业缓存中间件
-
⚡
**多账号认证体系**
—— 比如一个商城项目的user表和admin表分开鉴权
-
⚡
**无cookie模式**
—— APP、小程序等前后台分离场景
-
⚡
**注解式鉴权**
—— 优雅的将鉴权与业务代码分离
-
⚡
**花式token生成**
—— 内置六种token风格,还可自定义token生成策略
-
⚡
**组件自动注入**
—— 零配置与Spring等框架集成
-
⚡
**更多功能正在集成中...**
—— 如有您有好想法或者建议,欢迎加群交流
## 🔨 贡献代码
sa-token欢迎大家贡献代码,为框架添砖加瓦
1.
在github上fork一份到自己的仓库
2.
clone自己的仓库到本地电脑
3.
在本地电脑修改、commit、push
4.
提交pr(点击:New Pull Request)
5.
等待合并
## 🌱 建议贡献的地方
-
修复源码现有bug,或增加新的实用功能
-
完善在线文档,或者修复现有错误之处
-
更多demo示例:比如SSM版搭建步骤
-
您可以参考项目issues与需求墙进行贡献
-
如果更新实用功能,可在文档友情链接处留下自己的推广链接
## 🚀 友情链接
[
**[ okhttps ]** 一个轻量级http通信框架,支持 WebSocket 以及 Stomp 协议
](
https://gitee.com/ejlchina-zhxu/okhttps
)
## 😎 交流群
QQ交流群:
[
1002350610 点击加入
](
https://jq.qq.com/?_wv=1027&k=45H977HM
)
,欢迎你的加入
![
扫码加群
](
https://color-test.oss-cn-qingdao.aliyuncs.com/sa-token/qq-group.png
':size=150'
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录