| | |
| | | */ |
| | | package org.springblade.modules.auth.utils; |
| | | |
| | | import org.springblade.common.cache.CacheNames; |
| | | import org.springblade.common.constant.TenantConstant; |
| | | import org.springblade.core.launch.constant.TokenConstant; |
| | | import org.springblade.core.log.exception.ServiceException; |
| | | import org.springblade.core.redis.cache.BladeRedis; |
| | | import org.springblade.core.secure.TokenInfo; |
| | | import org.springblade.core.secure.utils.SecureUtil; |
| | | import org.springblade.core.tenant.BladeTenantProperties; |
| | |
| | | import org.springblade.modules.system.entity.UserInfo; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.time.Duration; |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | |
| | | return authInfo.set(TokenConstant.TENANT_ID, user.getTenantId()) |
| | | .set(TokenConstant.USER_ID, Func.toStr(user.getId())) |
| | | .set(TokenConstant.DEPT_ID, user.getDeptId()) |
| | | .set("farmId", user.getFarmId()) |
| | | .set(TokenConstant.POST_ID, user.getPostId()) |
| | | .set(TokenConstant.ROLE_ID, user.getRoleId()) |
| | | .set(TokenConstant.OAUTH_ID, userInfo.getOauthId()) |