--- name: deSEC title: deSEC Provider layout: default jsId: DESEC --- # deSEC Provider ## Configuration In your providers credentials file you must provide a deSEC account auth token: ```json { "desec": { "auth-token": "your-deSEC-auth-token" } } ``` ## Metadata This provider does not recognize any special metadata fields unique to deSEC. ## Usage Example Javascript: ```js var REG_NONE = NewRegistrar('none', 'NONE'); // No registrar. var deSEC = NewDnsProvider('desec', 'DESEC'); // deSEC D('example.tld', REG_NONE, DnsProvider(deSEC), A('test','1.2.3.4') ); ``` ## Activation DNSControl depends on a deSEC account auth token. This token can be obtained by logging in via the deSEC API: https://desec.readthedocs.io/en/latest/auth/account.html#log-in