perf(X-Pack): 本地用户登录 MFA 二次校验

This commit is contained in:
fit2cloud-chenyw
2024-12-09 11:38:43 +08:00
parent 3fa3e404bb
commit 6f9728d15b
8 changed files with 50 additions and 1 deletions

View File

@@ -1,5 +1,7 @@
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;
@@ -13,4 +15,7 @@ public class MfaItem implements Serializable {
private boolean enabled;
private boolean ready;
@JsonSerialize(using= ToStringSerializer.class)
private Long uid;
}

View File

@@ -78,6 +78,8 @@ public class WhitelistUtils {
|| StringUtils.startsWithAny(requestURI, "/websocket")
|| StringUtils.startsWithAny(requestURI, "/map/")
|| StringUtils.startsWithAny(requestURI, "/oauth2/")
|| StringUtils.startsWithAny(requestURI, "/mfa/qr/")
|| StringUtils.startsWithAny(requestURI, "/mfa/login")
|| StringUtils.startsWithAny(requestURI, "/typeface/download")
|| StringUtils.startsWithAny(requestURI, "/typeface/defaultFont")
|| StringUtils.startsWithAny(requestURI, "/typeface/listFont")