12 lines
254 B
Go
12 lines
254 B
Go
package auth
|
|
|
|
import (
|
|
reg "github.com/evcc-io/evcc/util/registry"
|
|
"golang.org/x/oauth2"
|
|
)
|
|
|
|
var registry = reg.New[oauth2.TokenSource]("auth")
|
|
|
|
func Register(typ string, fun func(map[string]any) (oauth2.TokenSource, error)) {
|
|
registry.Add(typ, fun)
|
|
}
|