Feature #9341
closedSupport DNS Made Easy authentication without a username
100%
Description
Currently, pfSense's help says that the username field should hold the "Dynamic DNS ID" (the same as the hostname), while the documentation suggests this should ("usually") be the account user/email, and in practice the value does not seem to be validated by the servlet at all.
According to some excerpts from https://dnsmadeeasy.com/technology/dynamic-dns/
username – The username you use to log into DNS Made Easy.
...
All arguments are required to make a successful call. From the DNS – Managed DNS menu, you can select a record and edit it to turn on Dynamic DNS and an option to set a password per record so you do not have to use your main DMS Made Easy password / username.
...
username (which is usually the users email account they use to log into DNS Made Easy)
...
https://cp.dnsmadeeasy.com/servlet/updateip?username=test@example.com&password=mypass&id=1007&ip=12.13.14.15
In practice, successful calls can be made with arbitrary values for the username field, or with the username field omitted entirely, e.g.
https://cp.dnsmadeeasy.com/servlet/updateip?password=mypass&id=1007&ip=12.13.14.15
Perhaps a reasonable reconciliation between the documentation and real life would be something like this:
- change the description of the username field to something along the lines of "usually the username or email used to log into DNS Made Easy"
- potentially, allow users to leave the field blank
Updated by Jim Pingle over 5 years ago
- Project changed from pfSense Packages to pfSense
- Category set to Dynamic DNS
Updated by Viktor Gurov over 3 years ago
Updated by Jim Pingle over 3 years ago
- Subject changed from "DNS Made Easy" Dynamic DNS - change documentation for username field; make it optional to Support for DNS Made Easy authentication without username
- Target version set to 2.6.0
- Plus Target Version set to 21.09
Updated by Viktor Gurov over 3 years ago
- Status changed from New to Pull Request Review
Updated by Renato Botelho over 3 years ago
- Status changed from Pull Request Review to Feedback
- Assignee set to Viktor Gurov
PR has been merged. Thanks!
Updated by Viktor Gurov over 3 years ago
- % Done changed from 0 to 100
Applied in changeset 3900634b4c0c55d66af6b7020bafb998941e5824.
Updated by Jim Pingle about 3 years ago
- Subject changed from Support for DNS Made Easy authentication without username to Support DNS Made Easy authentication without a username
Updating subject for release notes.
Updated by Jim Pingle about 3 years ago
- Plus Target Version changed from 21.09 to 22.01
Updated by Jim Pingle almost 3 years ago
- Status changed from Feedback to Resolved