mirror of
https://github.com/APIParkLab/APIPark.git
synced 2026-06-14 20:41:15 +08:00
29 lines
474 B
Go
29 lines
474 B
Go
package auth
|
|
|
|
func init() {
|
|
b := NewBasic()
|
|
Register(b.Name(), b)
|
|
}
|
|
|
|
func NewBasic() *Basic {
|
|
return &Basic{}
|
|
}
|
|
|
|
type Basic struct {
|
|
}
|
|
|
|
func (b *Basic) Name() string {
|
|
return "basic"
|
|
}
|
|
|
|
func (b *Basic) ToPattern(cfg map[string]interface{}) interface{} {
|
|
result := make(map[string]interface{})
|
|
result["username"] = cfg["user_name"]
|
|
result["password"] = cfg["password"]
|
|
return result
|
|
}
|
|
|
|
func (b *Basic) ToConfig(cfg map[string]interface{}) interface{} {
|
|
return nil
|
|
}
|