|
@ -1,7 +1,6 @@ |
|
|
package com.elink.esua.epdc.common.token.util; |
|
|
package com.elink.esua.epdc.common.token.util; |
|
|
|
|
|
|
|
|
import com.elink.esua.epdc.common.token.dto.TokenDto; |
|
|
import com.elink.esua.epdc.common.token.dto.TokenDto; |
|
|
import com.elink.esua.epdc.common.token.jwt.JwtTokenUtils; |
|
|
|
|
|
import com.elink.esua.epdc.common.token.property.TokenPropertise; |
|
|
import com.elink.esua.epdc.common.token.property.TokenPropertise; |
|
|
import org.slf4j.Logger; |
|
|
import org.slf4j.Logger; |
|
|
import org.slf4j.LoggerFactory; |
|
|
import org.slf4j.LoggerFactory; |
|
@ -25,19 +24,11 @@ public class TokenUtil { |
|
|
@Autowired |
|
|
@Autowired |
|
|
private CpUserDetailRedis redisUtils; |
|
|
private CpUserDetailRedis redisUtils; |
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
private JwtTokenUtils jwtUtils; |
|
|
|
|
|
|
|
|
|
|
|
public TokenDto getTokenInfo(String userId) { |
|
|
public TokenDto getTokenInfo(String userId) { |
|
|
TokenDto tokenDto = redisUtils.get(userId); |
|
|
TokenDto tokenDto = redisUtils.get(userId); |
|
|
return tokenDto; |
|
|
return tokenDto; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public String createToken(TokenDto tokenDto) { |
|
|
|
|
|
redisUtils.set(tokenDto, tokenPropertise.getExpire()); |
|
|
|
|
|
return jwtUtils.generateToken(tokenDto.getUserId()); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void expireToken(String userId) { |
|
|
public void expireToken(String userId) { |
|
|
redisUtils.logout(userId); |
|
|
redisUtils.logout(userId); |
|
|
} |
|
|
} |
|
|