Add one-time setup links as an alternative to the QR code
A config can now be handed over as a one-time link, valid for 1 h, 24 h or 7 days and protected by a PIN by default. Keys are made only when the link is opened; the link works once and is revoked after 5 wrong PINs. Issuing a new config offers the same choice, and the current config keeps working until the link is used. Remove the option to paste a client's public key, in the web UI, the API and the iOS app.
This commit is contained in:
+1
-1
@@ -126,7 +126,7 @@ func (k *linuxKernel) syncDevice(c *Config) error {
|
||||
desired := map[wgtypes.Key]want{}
|
||||
for i := range c.Peers {
|
||||
p := &c.Peers[i]
|
||||
if !p.Enabled {
|
||||
if !p.Enabled || !p.hasKey() {
|
||||
continue
|
||||
}
|
||||
pub, err := wgtypes.ParseKey(p.PublicKey)
|
||||
|
||||
Reference in New Issue
Block a user