Archives par mot-clé : dns

Davdroid, RFC 6764, DNS et Nextcloud

Et oui rien que ça !

Les présentations

Davdroid permet de synchroniser contacts et agendas via carddav et caldav avec son android. Son intégration est totalement transparente, et ça juste marche ! (soulignons-le).

Pour cela, il suffit de rentrer l’url de son serveur Nextcloud, son login et mot de passe comme indiqué ici.

Et si je vous disais qu’il est possible de n’entrer que son email et mot de passe pour configurer son compte ? *

*Offre soumise à conditions : vos utilisateurs doivent s’authentifier via leur adresse mail (voir ici pour plus d’explications)

Introducing RFC 6764

Le RFC 6764 permet via des enregistrements DNS de publier les informations de connexion à des ressources Caldav/Carddav pour un domaine donné.

La publication d’une ressource utilise deux type d’enregistrements DNS :

  • Un de type SRV pour renseigner le nom ou IP du serveur ainsi que le port à utiliser.
  •  Un de type TXT pour le path.

(même concept avec carddav, les records sont de la forme _carddav._tcp / _carddavs._tcp)

Exemple de configuration avec Nextcloud

Imaginons que notre serveur soit joignable sur https://nextcloud.example.com/nextcloud.
Voici la configuration DNS qu’il faudrait apporter dans ce cas :

Évidemment c’est à adapter en fonction de votre environnement !

Cette configuration doit être rajoutée sur tous les domaines mails gérés par votre serveur.

Une fois cela fait, plus besoin d’indiquer quoi que soit d’autre à Davdroid que sont email/mot de passe et il retrouvera ses petits tout seul !