fix: 去除UDM鉴权用户KI/OPC掩码

This commit is contained in:
TsMask
2023-10-27 16:03:50 +08:00
parent c4575b88a2
commit d60e3aca2e

View File

@@ -12,7 +12,6 @@ import (
"ems.agt/lib/core/conf" "ems.agt/lib/core/conf"
mmlclient "ems.agt/lib/core/mml_client" mmlclient "ems.agt/lib/core/mml_client"
"ems.agt/lib/core/utils/ctx" "ems.agt/lib/core/utils/ctx"
"ems.agt/lib/core/utils/parse"
"ems.agt/lib/core/vo/result" "ems.agt/lib/core/vo/result"
"ems.agt/lib/dborm" "ems.agt/lib/dborm"
"ems.agt/lib/log" "ems.agt/lib/log"
@@ -212,15 +211,6 @@ func (s *UdmUserApi) UdmAuthUserList(w http.ResponseWriter, r *http.Request) {
querys := ctx.QueryMap(r) querys := ctx.QueryMap(r)
querys["neId"] = "" querys["neId"] = ""
data := s.authUser.Page(querys) data := s.authUser.Page(querys)
// 遍历安全掩码
rows := data["rows"].([]model.UdmAuthUser)
maskRows := []model.UdmAuthUser{}
for _, v := range rows {
v.Ki = parse.SafeContent(v.Ki)
v.Opc = parse.SafeContent(v.Opc)
maskRows = append(maskRows, v)
}
data["rows"] = maskRows
ctx.JSON(w, 200, result.Ok(data)) ctx.JSON(w, 200, result.Ok(data))
} }
@@ -280,8 +270,6 @@ func (s *UdmUserApi) UdmAuthUserInfo(w http.ResponseWriter, r *http.Request) {
s.authUser.Insert(neId, userInfo) s.authUser.Insert(neId, userInfo)
} }
userInfo.Ki = parse.SafeContent(userInfo.Ki)
userInfo.Opc = parse.SafeContent(userInfo.Opc)
ctx.JSON(w, 200, result.OkData(userInfo)) ctx.JSON(w, 200, result.OkData(userInfo))
} }
@@ -519,9 +507,7 @@ func (s *UdmUserApi) UdmAuthUserExport(w http.ResponseWriter, r *http.Request) {
data := [][]string{} data := [][]string{}
data = append(data, []string{"imsi", "ki", "amf", "algo", "opc"}) data = append(data, []string{"imsi", "ki", "amf", "algo", "opc"})
for _, v := range list { for _, v := range list {
maskKi := parse.SafeContent(v.Ki) data = append(data, []string{v.Imsi, v.Ki, v.Amf, v.AlgoIndex, v.Opc})
maskOpc := parse.SafeContent(v.Opc)
data = append(data, []string{v.Imsi, maskKi, v.Amf, v.AlgoIndex, maskOpc})
} }
// 输出到文件 // 输出到文件
err := file.WriterCSVFile(data, filePath) err := file.WriterCSVFile(data, filePath)
@@ -535,9 +521,7 @@ func (s *UdmUserApi) UdmAuthUserExport(w http.ResponseWriter, r *http.Request) {
// 转换数据 // 转换数据
data := [][]string{} data := [][]string{}
for _, v := range list { for _, v := range list {
maskKi := parse.SafeContent(v.Ki) data = append(data, []string{v.Imsi, v.Ki, v.Amf, v.AlgoIndex, v.Opc})
maskOpc := parse.SafeContent(v.Opc)
data = append(data, []string{v.Imsi, maskKi, v.Amf, v.AlgoIndex, maskOpc})
} }
// 输出到文件 // 输出到文件
err = file.WriterTxtFile(data, filePath) err = file.WriterTxtFile(data, filePath)