Remove pointer receiver on CaddyModule function
This commit is contained in:
parent
3d5f170789
commit
871b191fb9
1 changed files with 2 additions and 6 deletions
|
@ -2,7 +2,6 @@ package caddy_tailscale
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
|
||||||
"github.com/caddyserver/caddy/v2"
|
"github.com/caddyserver/caddy/v2"
|
||||||
"github.com/caddyserver/caddy/v2/modules/caddyhttp/caddyauth"
|
"github.com/caddyserver/caddy/v2/modules/caddyhttp/caddyauth"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
@ -12,7 +11,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
caddy.RegisterModule(new(TailscaleAuth))
|
caddy.RegisterModule(TailscaleAuth{})
|
||||||
}
|
}
|
||||||
|
|
||||||
type TailscaleAuth struct {
|
type TailscaleAuth struct {
|
||||||
|
@ -23,7 +22,7 @@ type TailscaleAuth struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
// CaddyModule returns the Caddy module information.
|
// CaddyModule returns the Caddy module information.
|
||||||
func (*TailscaleAuth) CaddyModule() caddy.ModuleInfo {
|
func (TailscaleAuth) CaddyModule() caddy.ModuleInfo {
|
||||||
return caddy.ModuleInfo{
|
return caddy.ModuleInfo{
|
||||||
ID: "http.authentication.providers.tailscale",
|
ID: "http.authentication.providers.tailscale",
|
||||||
New: func() caddy.Module { return new(TailscaleAuth) },
|
New: func() caddy.Module { return new(TailscaleAuth) },
|
||||||
|
@ -31,7 +30,6 @@ func (*TailscaleAuth) CaddyModule() caddy.ModuleInfo {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ta *TailscaleAuth) Provision(caddy.Context) error {
|
func (ta *TailscaleAuth) Provision(caddy.Context) error {
|
||||||
fmt.Println("PROVISION")
|
|
||||||
ta.lc = new(tailscale.LocalClient)
|
ta.lc = new(tailscale.LocalClient)
|
||||||
|
|
||||||
ta.allowedUsersMap = make(map[string]struct{})
|
ta.allowedUsersMap = make(map[string]struct{})
|
||||||
|
@ -39,8 +37,6 @@ func (ta *TailscaleAuth) Provision(caddy.Context) error {
|
||||||
ta.allowedUsersMap[u] = struct{}{}
|
ta.allowedUsersMap[u] = struct{}{}
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Println(ta.allowedUsersMap, ta.AllowedUsers)
|
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue