mirror of https://gitee.com/stylefeng/roses
【7.6.0】【sys】【auth】更新登录的相应
parent
dc3dc115eb
commit
8aef54a8f8
|
@ -24,8 +24,6 @@
|
||||||
*/
|
*/
|
||||||
package cn.stylefeng.roses.kernel.auth.api.pojo.auth;
|
package cn.stylefeng.roses.kernel.auth.api.pojo.auth;
|
||||||
|
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
|
||||||
import cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser;
|
|
||||||
import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
|
import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
@ -39,10 +37,10 @@ import lombok.Data;
|
||||||
public class LoginResponse {
|
public class LoginResponse {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 登录人的信息
|
* 登录人id
|
||||||
*/
|
*/
|
||||||
@ChineseDescription("登录人的信息")
|
@ChineseDescription("登录人id")
|
||||||
private LoginUser loginUser;
|
private Long userId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 登录人的token
|
* 登录人的token
|
||||||
|
@ -50,12 +48,6 @@ public class LoginResponse {
|
||||||
@ChineseDescription("登录人的token")
|
@ChineseDescription("登录人的token")
|
||||||
private String token;
|
private String token;
|
||||||
|
|
||||||
/**
|
|
||||||
* 到期时间
|
|
||||||
*/
|
|
||||||
@ChineseDescription("到期时间")
|
|
||||||
private Long expireAt;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 使用单点登录
|
* 使用单点登录
|
||||||
*/
|
*/
|
||||||
|
@ -74,10 +66,9 @@ public class LoginResponse {
|
||||||
* @author fengshuonan
|
* @author fengshuonan
|
||||||
* @since 2021/5/25 22:31
|
* @since 2021/5/25 22:31
|
||||||
*/
|
*/
|
||||||
public LoginResponse(LoginUser loginUser, String token, Long expireAt) {
|
public LoginResponse(Long userId, String token) {
|
||||||
this.loginUser = uselessFilter(loginUser);
|
this.userId = userId;
|
||||||
this.token = token;
|
this.token = token;
|
||||||
this.expireAt = expireAt;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -91,21 +82,4 @@ public class LoginResponse {
|
||||||
this.ssoLoginCode = loginCode;
|
this.ssoLoginCode = loginCode;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 过滤无用的用户信息返回给登录用户
|
|
||||||
*
|
|
||||||
* @author fengshuonan
|
|
||||||
* @since 2021/7/13 11:23
|
|
||||||
*/
|
|
||||||
private LoginUser uselessFilter(LoginUser loginUser) {
|
|
||||||
LoginUser tempUser = new LoginUser();
|
|
||||||
BeanUtil.copyProperties(loginUser, tempUser);
|
|
||||||
|
|
||||||
// 过滤一些内容
|
|
||||||
tempUser.setDataScopeTypeEnums(null);
|
|
||||||
tempUser.setResourceUrls(null);
|
|
||||||
tempUser.setToken(null);
|
|
||||||
return tempUser;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue