From c6d3cda4a4b891b9e3f7e90e3155f9850d3bf4c2 Mon Sep 17 00:00:00 2001 From: click33 <2393584716@qq.com> Date: Wed, 16 Jun 2021 20:24:23 +0800 Subject: [PATCH] =?UTF-8?q?v1.20.0=20=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 ++- pom.xml | 4 ++-- sa-token-core/pom.xml | 2 +- .../dev33/satoken/temp/SaTempInterface.java | 3 ++- .../cn/dev33/satoken/temp/SaTempUtil.java | 3 ++- .../cn/dev33/satoken/util/SaTokenConsts.java | 2 +- sa-token-demo/sa-token-demo-jwt/pom.xml | 2 +- .../sa-token-demo-quick-login/pom.xml | 2 +- sa-token-demo/sa-token-demo-solon/pom.xml | 2 +- .../sa-token-demo-springboot/pom.xml | 2 +- .../java/com/pj/SaTokenDemoApplication.java | 1 - sa-token-demo/sa-token-demo-webflux/pom.xml | 2 +- sa-token-doc/doc/README.md | 3 ++- sa-token-doc/doc/index.html | 7 +++--- sa-token-doc/doc/more/common-action.md | 2 +- sa-token-doc/doc/more/update-log.md | 22 +++++++++++++++++++ sa-token-doc/doc/plugin/aop-at.md | 2 +- sa-token-doc/doc/plugin/quick-login.md | 2 +- sa-token-doc/doc/plugin/temp-token.md | 2 +- sa-token-doc/doc/start/download.md | 16 +++++++------- sa-token-doc/doc/start/example.md | 2 +- sa-token-doc/doc/start/webflux-example.md | 2 +- sa-token-doc/doc/use/dao-extend.md | 4 ++-- sa-token-doc/doc/use/login-auth.md | 2 +- sa-token-doc/doc/use/many-account.md | 2 +- sa-token-doc/index.html | 10 ++++++--- sa-token-plugin/pom.xml | 2 +- .../sa-token-dao-redis-jackson/pom.xml | 2 +- sa-token-plugin/sa-token-dao-redis/pom.xml | 2 +- sa-token-plugin/sa-token-oauth2/pom.xml | 2 +- sa-token-plugin/sa-token-quick-login/pom.xml | 2 +- sa-token-plugin/sa-token-spring-aop/pom.xml | 2 +- sa-token-plugin/sa-token-temp-jwt/pom.xml | 2 +- sa-token-starter/pom.xml | 2 +- .../pom.xml | 2 +- sa-token-starter/sa-token-servlet/pom.xml | 2 +- .../sa-token-solon-plugin/pom.xml | 4 ++-- .../sa-token-spring-boot-starter/pom.xml | 2 +- 38 files changed, 81 insertions(+), 51 deletions(-) diff --git a/README.md b/README.md index ff044f70..26ebd2bb 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@

logo

-

Sa-Token v1.19.0

+

Sa-Token v1.20.0

这可能是史上功能最全的 Java 权限认证框架!

@@ -51,6 +51,7 @@ Sa-Token是一个轻量级Java权限认证框架,主要解决:登录认证 - **分布式会话** —— 提供jwt集成和共享数据中心两种分布式会话方案 - **微服务网关鉴权** —— 适配Gateway、Soul、Zuul等常见网关组件的请求拦截认证 - **单点登录** —— 一处登录,处处通行 +- **临时Token验证** —— 解决短时间的Token授权问题 - **模拟他人账号** —— 实时操作任意用户状态数据 - **临时身份切换** —— 将会话身份临时切换为其它账号 - **无Cookie模式** —— APP、小程序等前后台分离场景 diff --git a/pom.xml b/pom.xml index 8af0a3b3..604d48b6 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ cn.dev33 sa-token-parent pom - 1.19.0 + 1.20.0 sa-token @@ -36,7 +36,7 @@ - 1.19.0 + 1.20.0 1.8 utf-8 utf-8 diff --git a/sa-token-core/pom.xml b/sa-token-core/pom.xml index 2569ea64..f114e86f 100644 --- a/sa-token-core/pom.xml +++ b/sa-token-core/pom.xml @@ -7,7 +7,7 @@ cn.dev33 sa-token-parent - 1.19.0 + 1.20.0 jar diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/temp/SaTempInterface.java b/sa-token-core/src/main/java/cn/dev33/satoken/temp/SaTempInterface.java index 2b5dbf66..8c3c9373 100644 --- a/sa-token-core/src/main/java/cn/dev33/satoken/temp/SaTempInterface.java +++ b/sa-token-core/src/main/java/cn/dev33/satoken/temp/SaTempInterface.java @@ -13,7 +13,7 @@ public interface SaTempInterface { /** * 根据value创建一个token * @param value 指定值 - * @param time 有效期,单位:秒 + * @param timeout 有效期,单位:秒 * @return 生成的token */ public default String createToken(Object value, long timeout) { @@ -43,6 +43,7 @@ public interface SaTempInterface { * 解析token获取value,并转换为指定类型 * @param token 指定token * @param cs 指定类型 + * @param 默认值的类型 * @return See Note */ public default T parseToken(String token, Class cs) { diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/temp/SaTempUtil.java b/sa-token-core/src/main/java/cn/dev33/satoken/temp/SaTempUtil.java index 5e14a1e7..b3d98c99 100644 --- a/sa-token-core/src/main/java/cn/dev33/satoken/temp/SaTempUtil.java +++ b/sa-token-core/src/main/java/cn/dev33/satoken/temp/SaTempUtil.java @@ -12,7 +12,7 @@ public class SaTempUtil { /** * 根据value创建一个token * @param value 指定值 - * @param time 有效期,单位:秒 + * @param timeout 有效期,单位:秒 * @return 生成的token */ public static String createToken(Object value, long timeout) { @@ -32,6 +32,7 @@ public class SaTempUtil { * 解析token获取value,并转换为指定类型 * @param token 指定token * @param cs 指定类型 + * @param 默认值的类型 * @return See Note */ public static T parseToken(String token, Class cs) { diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/util/SaTokenConsts.java b/sa-token-core/src/main/java/cn/dev33/satoken/util/SaTokenConsts.java index 9000291e..af0123bf 100644 --- a/sa-token-core/src/main/java/cn/dev33/satoken/util/SaTokenConsts.java +++ b/sa-token-core/src/main/java/cn/dev33/satoken/util/SaTokenConsts.java @@ -13,7 +13,7 @@ public class SaTokenConsts { /** * sa-token 当前版本号 */ - public static final String VERSION_NO = "v1.19.0"; + public static final String VERSION_NO = "v1.20.0"; /** * sa-token 开源地址 diff --git a/sa-token-demo/sa-token-demo-jwt/pom.xml b/sa-token-demo/sa-token-demo-jwt/pom.xml index 1a0e1090..ebe0e668 100644 --- a/sa-token-demo/sa-token-demo-jwt/pom.xml +++ b/sa-token-demo/sa-token-demo-jwt/pom.xml @@ -16,7 +16,7 @@ - 1.19.0 + 1.20.0 diff --git a/sa-token-demo/sa-token-demo-quick-login/pom.xml b/sa-token-demo/sa-token-demo-quick-login/pom.xml index 404a9937..df88375b 100644 --- a/sa-token-demo/sa-token-demo-quick-login/pom.xml +++ b/sa-token-demo/sa-token-demo-quick-login/pom.xml @@ -15,7 +15,7 @@ - 1.19.0 + 1.20.0 diff --git a/sa-token-demo/sa-token-demo-solon/pom.xml b/sa-token-demo/sa-token-demo-solon/pom.xml index 791ac138..3de6a486 100644 --- a/sa-token-demo/sa-token-demo-solon/pom.xml +++ b/sa-token-demo/sa-token-demo-solon/pom.xml @@ -9,7 +9,7 @@ - 1.19.0 + 1.20.0 diff --git a/sa-token-demo/sa-token-demo-springboot/pom.xml b/sa-token-demo/sa-token-demo-springboot/pom.xml index a0333a56..bf88deda 100644 --- a/sa-token-demo/sa-token-demo-springboot/pom.xml +++ b/sa-token-demo/sa-token-demo-springboot/pom.xml @@ -16,7 +16,7 @@ - 1.19.0 + 1.20.0 diff --git a/sa-token-demo/sa-token-demo-springboot/src/main/java/com/pj/SaTokenDemoApplication.java b/sa-token-demo/sa-token-demo-springboot/src/main/java/com/pj/SaTokenDemoApplication.java index 95d97270..03529d66 100644 --- a/sa-token-demo/sa-token-demo-springboot/src/main/java/com/pj/SaTokenDemoApplication.java +++ b/sa-token-demo/sa-token-demo-springboot/src/main/java/com/pj/SaTokenDemoApplication.java @@ -16,7 +16,6 @@ public class SaTokenDemoApplication { public static void main(String[] args) { SpringApplication.run(SaTokenDemoApplication.class, args); System.out.println("\n启动成功:sa-token配置如下:" + SaManager.getConfig()); - System.out.println("\n启动成功:sa-token配置如下:" + SaManager.getConfig()); } } \ No newline at end of file diff --git a/sa-token-demo/sa-token-demo-webflux/pom.xml b/sa-token-demo/sa-token-demo-webflux/pom.xml index fba28c01..860f619e 100644 --- a/sa-token-demo/sa-token-demo-webflux/pom.xml +++ b/sa-token-demo/sa-token-demo-webflux/pom.xml @@ -16,7 +16,7 @@ - 1.19.0 + 1.20.0 diff --git a/sa-token-doc/doc/README.md b/sa-token-doc/doc/README.md index ff044f70..26ebd2bb 100644 --- a/sa-token-doc/doc/README.md +++ b/sa-token-doc/doc/README.md @@ -1,7 +1,7 @@

logo

-

Sa-Token v1.19.0

+

Sa-Token v1.20.0

这可能是史上功能最全的 Java 权限认证框架!

@@ -51,6 +51,7 @@ Sa-Token是一个轻量级Java权限认证框架,主要解决:登录认证 - **分布式会话** —— 提供jwt集成和共享数据中心两种分布式会话方案 - **微服务网关鉴权** —— 适配Gateway、Soul、Zuul等常见网关组件的请求拦截认证 - **单点登录** —— 一处登录,处处通行 +- **临时Token验证** —— 解决短时间的Token授权问题 - **模拟他人账号** —— 实时操作任意用户状态数据 - **临时身份切换** —— 将会话身份临时切换为其它账号 - **无Cookie模式** —— APP、小程序等前后台分离场景 diff --git a/sa-token-doc/doc/index.html b/sa-token-doc/doc/index.html index c1c1c9ef..e6c78e7b 100644 --- a/sa-token-doc/doc/index.html +++ b/sa-token-doc/doc/index.html @@ -4,7 +4,7 @@ sa-token - + @@ -21,6 +21,7 @@