perf(X-Pack): 修改初始密码逻辑在 MFA 之前

This commit is contained in:
fit2cloud-chenyw
2025-01-03 15:35:20 +08:00
committed by dataeaseShu
parent fdc5c21fc0
commit f91e5a1071
7 changed files with 50 additions and 21 deletions

View File

@@ -0,0 +1,21 @@
package io.dataease.auth.vo;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;
import java.io.Serial;
import java.io.Serializable;
@Data
public class InvalidPwdVO implements Serializable {
@Serial
private static final long serialVersionUID = 3684394012648654165L;
@JsonSerialize(using= ToStringSerializer.class)
private Long uid;
private boolean invalid;
private Long validityPeriod;
}

View File

@@ -24,6 +24,8 @@ public class TokenVO implements Serializable {
private MfaItem mfa;
private InvalidPwdVO invalidPwd;
public TokenVO(String token, Long exp) {
this.token = token;
this.exp = exp;

View File

@@ -49,6 +49,7 @@ public class WhitelistUtils {
"/sysParameter/defaultLogin",
"/embedded/initIframe",
"/sysParameter/i18nOptions",
"/user/modifyPwd",
"/");
public static boolean match(String requestURI) {