# ol.protocol53.desec deSEC DNS provider for protocol53. ## ->Provider ```clojure (->Provider token http-client) ``` [source,window=_blank](https://github.com/outskirtslabs/protocol53/blob/docs/v0.0.1/providers/desec/src/main/ol/protocol53/desec.clj#L545-L580) --- ## Provider [source,window=_blank](https://github.com/outskirtslabs/protocol53/blob/docs/v0.0.1/providers/desec/src/main/ol/protocol53/desec.clj#L545-L580) --- ## map->Provider ```clojure (map->Provider m) ``` [source,window=_blank](https://github.com/outskirtslabs/protocol53/blob/docs/v0.0.1/providers/desec/src/main/ol/protocol53/desec.clj#L545-L580) --- ## provider ```clojure (provider config) ``` Returns a deSEC provider from `config`. Options: | key | description | -------------- | ----------- | `:token` | deSEC API token used for domain and RRset requests. | `:http-client` | Optional `java.net.http.HttpClient` for advanced HTTP policy. [source,window=_blank](https://github.com/outskirtslabs/protocol53/blob/docs/v0.0.1/providers/desec/src/main/ol/protocol53/desec.clj#L582-L593)