Files
EdgeCommon/pkg/serverconfigs/http_auth_config.go

21 lines
509 B
Go
Raw Normal View History

2024-05-17 18:28:59 +08:00
// Copyright 2021 GoEdge CDN goedge.cdn@gmail.com. All rights reserved.
2021-06-17 21:18:05 +08:00
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
}