| | |
| | | package com.vci.frameworkcore.compatibility.impl; |
| | | |
| | | import com.vci.client.mw.ClientSessionUtility; |
| | | import com.vci.corba.common.PLException; |
| | | import com.vci.corba.common.data.InvocationInfo; |
| | | import com.vci.corba.omd.data.AttributeValue; |
| | | import com.vci.starter.web.annotation.log.VciUnLog; |
| | | import com.vci.starter.web.constant.TokenKeyConstant; |
| | |
| | | import com.vci.starter.web.pagemodel.SessionInfo; |
| | | import com.vci.starter.web.pagemodel.TokenVO; |
| | | import com.vci.starter.web.util.*; |
| | | import com.vci.web.constant.CacheNameConstant; |
| | | import com.vci.constant.CacheNameConstant; |
| | | import com.vci.web.properties.WebProperties; |
| | | import com.vci.web.redis.RedisService; |
| | | import com.vci.web.service.WebBoServiceI; |
| | | import com.vci.web.util.PlatformClientUtil; |
| | | import com.vci.web.util.WebUtil; |
| | | import io.jsonwebtoken.Claims; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | |
| | | String userToken = JwtUtils.getUserToken(jwtToken); |
| | | return TokenKeyConstant.TOKEN_KEY_PREFIX_IN_REDIS + userToken; |
| | | } |
| | | |
| | | /** |
| | | * 将token放入平台中 |
| | | * |
| | | * @param sessionInfo |
| | | */ |
| | | @Override |
| | | public void initInvocationInfo(SessionInfo sessionInfo) { |
| | | InvocationInfo vcii = new InvocationInfo(); |
| | | vcii.setToken(sessionInfo.getToken()); |
| | | ClientSessionUtility.setInvocationInThread(vcii); |
| | | } |
| | | } |