Files
2024-08-12 21:38:09 +08:00

28 lines
440 B
Go

package auth
func init() {
a := NewApikey()
Register(a.Name(), a)
}
func NewApikey() *Apikey {
return &Apikey{}
}
type Apikey struct {
}
func (a *Apikey) Name() string {
return "apikey"
}
func (a *Apikey) ToPattern(cfg map[string]interface{}) interface{} {
result := make(map[string]interface{})
result["apikey"] = cfg["apikey"]
return result
}
func (a *Apikey) ToConfig(cfg map[string]interface{}) interface{} {
return nil
}