go-acme / lego

Let's Encrypt/ACME client and library written in Go
https://go-acme.github.io/lego/
MIT License
7.46k stars 986 forks source link

AutoDNS - mandatory credentials listed as additional #2080

Closed specculator closed 5 months ago

specculator commented 6 months ago

Welcome

What did you expect to see?

https://go-acme.github.io/lego/dns/autodns/

In order to Auth with the autodns API user needs to provide:

AUTODNS_API_USER AUTODNS_API_PASSWORD AUTODNS_CONTEXT

Currently the AUTODNS_CONTEXT is listed as additional but its mandatory. If user is not sending the context he will always receive user not found response.

What did you see instead?

Please move

AUTODNS_CONTEXT

from

Additional Configuration

up to

Credentials

Further i would ask to expand the description as following:

API Context (4 for AutoDNS, 1 for Demosystem, 10 for Schlundtech)

Personal AutoDNS / AutoDNS Pro users have their own context, please check with your Provider if you are unsure about your context)

Thanks and have a nice week!

How do you use lego?

Other

Reproduction steps

doesnt matter in this case

Version of lego

doesnt matter in this case

Logs

doesnt matter in this case

Go environment (if applicable)

doesnt matter in this case

ldez commented 6 months ago

Hello,

AUTODNS_CONTEXT is optional because there is a default value (4).

For the other suggestions, the source of the documentation is here, feel free to open a PR.

ldez commented 5 months ago

No news, so I will close this issue.