mirror of
https://github.com/tailscale/tailscale.git
synced 2025-04-16 03:31:39 +00:00
ipn/localapi: make serveTKASign require write permission (#10094)
The existing read permission check looks like an oversight. Write seems more appropriate for sining new nodes. Updates https://github.com/tailscale/corp/issues/15506 Signed-off-by: Andrew Lytvynov <awly@tailscale.com>
This commit is contained in:
parent
191e2ce719
commit
f0bc95a066
@ -1685,8 +1685,8 @@ func (h *Handler) serveTKAStatus(w http.ResponseWriter, r *http.Request) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (h *Handler) serveTKASign(w http.ResponseWriter, r *http.Request) {
|
func (h *Handler) serveTKASign(w http.ResponseWriter, r *http.Request) {
|
||||||
if !h.PermitRead {
|
if !h.PermitWrite {
|
||||||
http.Error(w, "lock status access denied", http.StatusForbidden)
|
http.Error(w, "lock sign access denied", http.StatusForbidden)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if r.Method != httpm.POST {
|
if r.Method != httpm.POST {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user