mirror of
https://github.com/Buriburizaem0n/nezha_domains.git
synced 2026-11-04 16:40:21 +00:00
fix: harden dashboard security boundaries
This commit is contained in:
1 parent
c726930833
commit
36b742a7e9
12 files changed
+357
-46
No files matched your search
@@ -39,7 +39,12 @@ func setupMCPTest(t *testing.T) (func(), uint64) {
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, db.AutoMigrate(&model.User{}, &model.APIToken{}, &model.MCPAuditLog{}, &model.Server{}, &model.WAF{}))
|
||||
singleton.DB = db
|
||||
singleton.Conf = &singleton.ConfigClass{Config: &model.Config{JWTTimeout: 1}}
|
||||
singleton.Conf = &singleton.ConfigClass{Config: &model.Config{
|
||||
JWTTimeout: 1,
|
||||
ConfigDashboard: model.ConfigDashboard{
|
||||
DashboardHost: "example.com",
|
||||
},
|
||||
}}
|
||||
singleton.Conf.SetMCPEnabled(true)
|
||||
|
||||
user := model.User{Common: model.Common{ID: 100}, Username: "alice", Role: model.RoleMember}
|
||||
|
||||
Reference in new issue
Block a user