• [^] # Re: tag

    Posté par (site web personnel, Mastodon) . En réponse au journal Diaspora devient un projet communautaire. Évalué à 4.

    Bonjour,

    c'est en effet possible si le client web et XMPP sont le même, ou peuvent se passer des informations par exemple.

    En fait le secret aléatoire dont tu parles est exactement le principe de cette XEP. Le seul hic est que pour rendre cela automatique, il faudrait donc que le numéro aléatoire soit généré par le navigateur web (par exemple, Firefox, qui doit donc avoir un support intégré de cette partie du protocole), et que celui ci soit confirmé par le client IM (Psi/Gajim/Pidgin/que-sais-je). S'il y avait un canal de communication, ou bien si Firefox avait lui-même un support XMPP, cela serait possible. On pourrait avoir une connexion en un clic, sans avoir rien a confirmer, rien à rentrer.

    Malheureusement ce n'est pas le cas. Et je pense que le plus gros bloqueur est Firefox (clairement le plus gros navigateur Libre, donc celui par lequel il faudrait passer pour arriver à promouvoir cette technologie) parce qu'ils ne se sont jamais montrés très intéressés par XMPP d'une part, mais surtout parce qu'ils essaient de promouvoir leur propre système d'identification (browserid), dont je prévois de lire la spec depuis un certain temps, mais n'ai jamais pris le temps à ce jour.
    Donc j'ai malheureusement peu d'espoir que ça arrive jamais, même si je pense que ce système (ou une variante car la XEP est plutôt générique et cela vaudrait le coup de l’améliorer et d'ajouter notamment des fonctionnalités de droits, pour faire non seulement de l'identification, mais aussi de l'autorisation comme oauth) est probablement l'un des plus surs systèmes d'identification actuellement, car XMPP est un protocole bien plus sur, mais aussi plus rapide, donc plus agréable à l'utilisation, que l'email (sur lequel se base browserid).

    Au final oui la seule méthode est de demander a l'utilisateur de noter manuellement sa "resource" (au lieu de génération aléatoire) dans le navigateur, puis de lui demander de la valider dans le client XMPP (en général une pop-up).
    On pourrait développer un plug-in ceci dit pour les divers navigateurs. Mais je pense qu'il y a peu de chance que cela fasse vraiment monter l'adoption (sauf si de gros services se mettent à utiliser cela). Je suis à l’écoute de toute idée.

    Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]