]> git.ipfire.org Git - oddments/ddns.git/blobdiff - src/ddns/providers.py
spdns.de: Add support for token based auth.
[oddments/ddns.git] / src / ddns / providers.py
index 00a3855bbffab6d61679ccc7614eaac0cef18352..2309257cde2cc8f243e7c3a9122d53cd9a5f01c6 100644 (file)
@@ -986,6 +986,14 @@ class DDNSProviderSPDNS(DDNSProtocolDynDNS2, DDNSProvider):
 
        url = "https://update.spdns.de/nic/update"
 
+       @property
+       def username(self):
+               return self.get("username") or self.hostname
+
+       @property
+       def password(self):
+               return self.get("username") or self.token
+
 
 class DDNSProviderStrato(DDNSProtocolDynDNS2, DDNSProvider):
        handle    = "strato.com"