Files
EdgeCommon/pkg/serverconfigs/http_auth_config.go
2024-05-17 18:28:59 +08:00

21 lines
509 B
Go

// Copyright 2021 GoEdge CDN goedge.cdn@gmail.com. All rights reserved.
package serverconfigs
// HTTPAuthConfig 认证配置
type HTTPAuthConfig struct {
IsPrior bool `yaml:"isPrior" json:"isPrior"`
IsOn bool `yaml:"isOn" json:"isOn"`
PolicyRefs []*HTTPAuthPolicyRef `yaml:"policyRefs" json:"policyRefs"`
}
func (this *HTTPAuthConfig) Init() error {
for _, ref := range this.PolicyRefs {
err := ref.Init()
if err != nil {
return err
}
}
return nil
}