From bbcc016fc71a6c558ffc0e439a71a91585758317 Mon Sep 17 00:00:00 2001 From: shengzhang <2393584716@qq.com> Date: Wed, 3 Mar 2021 10:47:32 +0800 Subject: [PATCH] =?UTF-8?q?`SaOAuth2Config`=20sa-token=20oauth2=20?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E7=B1=BB=E6=89=80=E6=9C=89set=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E6=96=B0=E5=A2=9E=E6=94=AF=E6=8C=81=E9=93=BE=E5=BC=8F?= =?UTF-8?q?=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/pj/test/TestController.java | 9 +++++++++ .../dev33/satoken/oauth2/config/SaOAuth2Config.java | 12 +++++++++--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/sa-token-demo-springboot/src/main/java/com/pj/test/TestController.java b/sa-token-demo-springboot/src/main/java/com/pj/test/TestController.java index bebc7bd0..64278525 100644 --- a/sa-token-demo-springboot/src/main/java/com/pj/test/TestController.java +++ b/sa-token-demo-springboot/src/main/java/com/pj/test/TestController.java @@ -230,6 +230,15 @@ public class TestController { return AjaxJson.getSuccess(); } + // 测试指定设备登录 浏览器访问: http://localhost:8081/test/loginByDevice + @RequestMapping("loginByDevice") + public AjaxJson loginByDevice() { + System.out.println("--------------"); + StpUtil.setLoginId(10001, "PC"); + return AjaxJson.getSuccessData("登录成功"); + } + + // 测试 浏览器访问: http://localhost:8081/test/test @RequestMapping("test") diff --git a/sa-token-oauth2/src/main/java/cn/dev33/satoken/oauth2/config/SaOAuth2Config.java b/sa-token-oauth2/src/main/java/cn/dev33/satoken/oauth2/config/SaOAuth2Config.java index b911babb..5af2c620 100644 --- a/sa-token-oauth2/src/main/java/cn/dev33/satoken/oauth2/config/SaOAuth2Config.java +++ b/sa-token-oauth2/src/main/java/cn/dev33/satoken/oauth2/config/SaOAuth2Config.java @@ -32,9 +32,11 @@ public class SaOAuth2Config { /** * @param codeTimeout 要设置的 codeTimeout + * @return 对象自身 */ - public void setCodeTimeout(long codeTimeout) { + public SaOAuth2Config setCodeTimeout(long codeTimeout) { this.codeTimeout = codeTimeout; + return this; } /** @@ -46,9 +48,11 @@ public class SaOAuth2Config { /** * @param accessTokenTimeout 要设置的 accessTokenTimeout + * @return 对象自身 */ - public void setAccessTokenTimeout(long accessTokenTimeout) { + public SaOAuth2Config setAccessTokenTimeout(long accessTokenTimeout) { this.accessTokenTimeout = accessTokenTimeout; + return this; } /** @@ -60,9 +64,11 @@ public class SaOAuth2Config { /** * @param refreshTokenTimeout 要设置的 refreshTokenTimeout + * @return 对象自身 */ - public void setRefreshTokenTimeout(long refreshTokenTimeout) { + public SaOAuth2Config setRefreshTokenTimeout(long refreshTokenTimeout) { this.refreshTokenTimeout = refreshTokenTimeout; + return this; }