单点登录自带code无sessionId的情况1

This commit is contained in:
wenlukang1 2025-07-07 10:51:47 +08:00
parent 804723a45f
commit f1424749bc
1 changed files with 4 additions and 2 deletions

View File

@ -166,8 +166,10 @@ public class SSOPluginLogin implements ThirdSSOAuthHandler {
String user = AuthService.getUserInfo(access_token, ip, client, secret); String user = AuthService.getUserInfo(access_token, ip, client, secret);
logger.info(String.format("getTrdSSOAuth→getUserInfo返回数据%s", user)); logger.info(String.format("getTrdSSOAuth→getUserInfo返回数据%s", user));
String userKey = "user_sessionId_" + user; String userKey = "user_sessionId_" + user;
//存储sessionId用于退出系统 if(httpServletRequest.getParameter("eossSessionId")!=null){
cache.put(userKey, httpServletRequest.getParameter("eossSessionId")); //存储sessionId用于退出系统
cache.put(userKey, httpServletRequest.getParameter("eossSessionId"));
}
//当前返回类型手机用户名email工号 //当前返回类型手机用户名email工号
result.setUserType(UserProperType.UserName); result.setUserType(UserProperType.UserName);
result.setUser(user); result.setUser(user);