From 8697d2d064683772de86834d2040df74362c8389 Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Fri, 28 May 2021 17:37:48 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=907.0.4=E3=80=91=E3=80=90auth=E3=80=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=99=BB=E5=BD=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../roses/kernel/auth/api/pojo/auth/LoginRequest.java | 5 +++++ .../cn/stylefeng/roses/kernel/auth/auth/AuthServiceImpl.java | 3 +++ 2 files changed, 8 insertions(+) diff --git a/kernel-d-auth/auth-api/src/main/java/cn/stylefeng/roses/kernel/auth/api/pojo/auth/LoginRequest.java b/kernel-d-auth/auth-api/src/main/java/cn/stylefeng/roses/kernel/auth/api/pojo/auth/LoginRequest.java index 629a2162f..7d7db25a5 100644 --- a/kernel-d-auth/auth-api/src/main/java/cn/stylefeng/roses/kernel/auth/api/pojo/auth/LoginRequest.java +++ b/kernel-d-auth/auth-api/src/main/java/cn/stylefeng/roses/kernel/auth/api/pojo/auth/LoginRequest.java @@ -72,4 +72,9 @@ public class LoginRequest extends BaseRequest { */ private Boolean createCookie = false; + /** + * 租户编码 + */ + private String tenantCode; + } diff --git a/kernel-d-auth/auth-sdk/src/main/java/cn/stylefeng/roses/kernel/auth/auth/AuthServiceImpl.java b/kernel-d-auth/auth-sdk/src/main/java/cn/stylefeng/roses/kernel/auth/auth/AuthServiceImpl.java index 6c44028b1..77abe9fe3 100644 --- a/kernel-d-auth/auth-sdk/src/main/java/cn/stylefeng/roses/kernel/auth/auth/AuthServiceImpl.java +++ b/kernel-d-auth/auth-sdk/src/main/java/cn/stylefeng/roses/kernel/auth/auth/AuthServiceImpl.java @@ -297,6 +297,9 @@ public class AuthServiceImpl implements AuthServiceApi { String jwtToken = JwtContext.me().generateTokenDefaultPayload(defaultJwtPayload); loginUser.setToken(jwtToken); + // 如果包含租户编码,则放到loginUser中 + loginUser.setTenantCode(loginRequest.getTenantCode()); + synchronized (SESSION_OPERATE_LOCK) { // 9.1 获取ws-url 保存到用户信息中