mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-02 23:06:36 +08:00
修复代理路由详情认证配置 Tab:移除 PoW 配置(PoW 仅在 WAF 规则组中设置);保留 Basic Auth 保存能力;移除页头重复的「保存当前分区」按钮。
This commit is contained in:
@@ -115,3 +115,32 @@ func TestValidateProxyRouteIdentityUniquenessUsesDecodedPrimaryDomain(t *testing
|
||||
require.Error(t, err)
|
||||
assert.Contains(t, err.Error(), "site_name already exists")
|
||||
}
|
||||
|
||||
func TestUpdateProxyRouteAuthConfig(t *testing.T) {
|
||||
cleanup := setupProxyRouteTestDB(t)
|
||||
defer cleanup()
|
||||
ctx := context.Background()
|
||||
|
||||
created, err := CreateProxyRoute(ctx, Input{
|
||||
SiteName: "auth-site",
|
||||
Domain: "auth.example.com",
|
||||
OriginURL: "http://origin.example.com:8080",
|
||||
Enabled: true,
|
||||
})
|
||||
require.NoError(t, err)
|
||||
|
||||
updated, err := UpdateProxyRoute(ctx, created.ID, Input{
|
||||
SiteName: created.SiteName,
|
||||
Domain: created.Domain,
|
||||
Domains: created.Domains,
|
||||
OriginURL: created.OriginURL,
|
||||
Enabled: created.Enabled,
|
||||
BasicAuthEnabled: true,
|
||||
BasicAuthUsername: "admin",
|
||||
BasicAuthPassword: "secret",
|
||||
})
|
||||
require.NoError(t, err)
|
||||
assert.True(t, updated.BasicAuthEnabled)
|
||||
assert.Equal(t, "admin", updated.BasicAuthUsername)
|
||||
assert.Equal(t, "secret", updated.BasicAuthPassword)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user