Browse Source

v3登录相关

dengsixing 3 years ago
parent
commit
73b568e327

+ 5 - 0
4dkankan-common-web/src/main/java/com/fdkankan/web/user/SSOLoginHelper.java

@@ -79,4 +79,9 @@ public class SSOLoginHelper {
     public  void logout(String loginType,String userName) {
     public  void logout(String loginType,String userName) {
         ssoLoginStore.remove(loginType,userName);
         ssoLoginStore.remove(loginType,userName);
     }
     }
+
+    public void loginV3(String token, com.fdkankan.web.model.SSOUser ssoUser) {
+        ssoLoginStore.putV3(token, ssoUser);
+    }
+
 }
 }

+ 12 - 0
4dkankan-common-web/src/main/java/com/fdkankan/web/user/SSOLoginStore.java

@@ -1,5 +1,6 @@
 package com.fdkankan.web.user;
 package com.fdkankan.web.user;
 
 
+import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
 import com.fdkankan.common.constant.LoginType;
 import com.fdkankan.common.constant.LoginType;
 import com.fdkankan.redis.constant.RedisKey;
 import com.fdkankan.redis.constant.RedisKey;
@@ -107,5 +108,16 @@ public class SSOLoginStore {
         return String.format(RedisKey.USER_TOKEN_KEY, token);
         return String.format(RedisKey.USER_TOKEN_KEY, token);
     }
     }
 
 
+    /**
+     * put
+     *
+     * @param sessionId
+     * @param ssoUser
+     */
+    public void putV3(String sessionId, com.fdkankan.web.model.SSOUser ssoUser) {
+        String redisKey = String.format(RedisKey.TOKEN_V3, sessionId);
+        redisUtil.set(redisKey, JSON.toJSONString(ssoUser), 216000);
+    }
+
 
 
 }
 }