| | |
| | | import java.util.HashSet; |
| | | import java.util.Set; |
| | | |
| | | import com.xiaopeng.api.vo.account.LoginOperationUser; |
| | | import com.xiaopeng.common.core.utils.JwtUtils; |
| | | import com.xiaopeng.api.vo.account.LoginUser; |
| | | import io.jsonwebtoken.Claims; |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取当前运维用户缓存信息, 如果未登录,则抛出异常 |
| | | * |
| | | * @param token 前端传递的认证信息 |
| | | * @return 用户缓存信息 |
| | | */ |
| | | public LoginOperationUser getOperationLoginUser(String token) |
| | | { |
| | | return tokenService.getLoginOperationUser(token); |
| | | } |
| | | /** |
| | | * 验证当前用户有效期, 如果相差不足120分钟,自动刷新缓存 |
| | | * |
| | | * @param loginUser 当前用户信息 |
| | |
| | | } |
| | | |
| | | /** |
| | | * 验证当前用户有效期, 如果相差不足120分钟,自动刷新缓存 |
| | | * |
| | | * @param loginOperationUser 当前用户信息 |
| | | */ |
| | | public void verifyOperationLoginUserExpire(LoginOperationUser loginOperationUser) |
| | | { |
| | | tokenService.verifyToken(loginOperationUser); |
| | | } |
| | | |
| | | /** |
| | | * 验证用户是否具备某权限 |
| | | * |
| | | * @param permission 权限字符串 |