mirror of
https://github.com/tailscale/tailscale.git
synced 2024-11-26 03:25:35 +00:00
cmd/tailscale: access QNAP via localhost
QNAP 5.x works much better if we let Apache proxy tailscale web, which means the URLs can no longer be relative since apache sends us an internal URL. Access QNAP authentication via http://localhost:8080/ as documented in https://download.qnap.com/dev/API_QNAP_QTS_Authentication.pdf Signed-off-by: Denton Gentry <dgentry@tailscale.com>
This commit is contained in:
parent
1950e56478
commit
e0cadc5496
@ -224,8 +224,8 @@ func qnapAuthnQtoken(r *http.Request, user, token string) (string, *qnapAuthResp
|
|||||||
"user": []string{user},
|
"user": []string{user},
|
||||||
}
|
}
|
||||||
u := url.URL{
|
u := url.URL{
|
||||||
Scheme: r.URL.Scheme,
|
Scheme: "http",
|
||||||
Host: r.URL.Host,
|
Host: "127.0.0.1:8080",
|
||||||
Path: "/cgi-bin/authLogin.cgi",
|
Path: "/cgi-bin/authLogin.cgi",
|
||||||
RawQuery: query.Encode(),
|
RawQuery: query.Encode(),
|
||||||
}
|
}
|
||||||
@ -238,8 +238,8 @@ func qnapAuthnSid(r *http.Request, user, sid string) (string, *qnapAuthResponse,
|
|||||||
"sid": []string{sid},
|
"sid": []string{sid},
|
||||||
}
|
}
|
||||||
u := url.URL{
|
u := url.URL{
|
||||||
Scheme: r.URL.Scheme,
|
Scheme: "http",
|
||||||
Host: r.URL.Host,
|
Host: "127.0.0.1:8080",
|
||||||
Path: "/cgi-bin/authLogin.cgi",
|
Path: "/cgi-bin/authLogin.cgi",
|
||||||
RawQuery: query.Encode(),
|
RawQuery: query.Encode(),
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user