Preuve Keybase pour Discourse

Ouais, super ! Bon travail.

1 « J'aime »

Et vous pouvez aussi le voir dans Discourse ! Vous pourriez essayer de le révoquer depuis là pour voir si cela fonctionne (vous devriez aussi voir un bouton « Révoquer »)

7 « J'aime »

Je précise simplement que Privacy Badger bloque le badge d’état de preuve Keybase, donc ce serait bien que son texte alternatif puisse contenir l’état lui-même pour ces utilisateurs.

1 « J'aime »

La révocation fonctionne, je l’ai testé et j’ai refait la preuve. Excellent travail !

J’ai beaucoup de retours à faire, tant pour Keybase que pour le plugin, en particulier sur l’expérience utilisateur qui est encore très brute partout.

Je prendrai le temps de les noter plus tard aujourd’hui.

5 « J'aime »

Je dois aussi mentionner que, contrairement à toutes les autres preuves (par exemple GitHub), la preuve Discourse actuelle ne contient aucune description claire sur la façon de vérifier la preuve en ligne de commande. Cela fait un peu trop laconique.

Ce serait bien, mais cela nécessiterait quelques refactorisations et ajouts au plugin :slight_smile: Pourriez-vous l’ajouter aux problèmes du dépôt GitHub afin que nous ne le perdions pas de vue ? Merci !

1 « J'aime »

Retour sur le plugin Discourse

pour @emanuele

Le plugin devrait avoir une certaine visibilité dans Discourse. De plus, une fois que l’utilisateur a effectué la danse d’identité, cela devrait être visible pour les autres utilisateurs, car c’est la raison d’être du plugin : montrer que cet utilisateur sur ce forum est ceTwitterguy, ceRedditAccount, cesHNAccounts, etc.

L’extension Keybase sur Twitter ajoute ceci à un profil :

Nous pourrions faire quelque chose de similaire pour les cartes d’utilisateur :

Et, derrière un paramètre du site, aux publications :

En outre, sur le profil utilisateur, nous devrions supprimer l’interface utilisateur actuelle :

Et la diviser en deux parties :

D’abord, pour afficher les identités :

Ensuite, sur le profil, pour révoquer les preuves :

Lorsque l’utilisateur n’a pas encore lié de Keybase, il devrait être redirigé vers Keybase pour commencer le processus.

Ce qui m’amène à

Retour sur Keybase

pour @kb_xgess

Nous avons désespérément besoin d’un moyen simple d’orienter l’utilisateur vers l’endroit approprié dans Keybase où il peut commencer la preuve, c’est-à-dire cet écran :

On dirait que vous faites tout cela via des modales, qui n’ont pas d’URL appropriée et ne peuvent pas être liées :sob:

Et nous devons élaborer un guide pour les administrateurs Discourse sur la manière dont ils peuvent soumettre leurs sites pour approbation Keybase.

13 « J'aime »

Bonjour @Falco,

Comme vous avez peut-être remarqué, je n’ai plus beaucoup de temps pour travailler sur ce plugin pour le moment.

Toute personne intéressée est libre de faire un fork, de proposer des PR ou d’en créer un nouveau.

Merci pour vos retours :slight_smile:

8 « J'aime »

Merci, @emanuele et à tous les autres, pour tout votre travail ici !

Je viens d’ajouter trois problèmes dans les Problèmes sur etamponi/discourse-keybase-proofs-plugin. Deux sont de simples tentatives pour résumer quelques-uns des problèmes soulevés ici.
Le troisième est celui qui m’intrigue le plus. Quelqu’un (ici ou là-bas) pourrait-il documenter l’état actuel, ce qui fonctionne, comment vous le testez, ce qui ne fonctionne pas, etc. ? Par exemple :

1 « J'aime »

@kb_xgess

Je pense que si Keybase proposait un moyen de lier au modal, cela pourrait susciter un plus grand intérêt pour achever ce travail.

Très bien ! Nous avons implémenté cela dans la version récente du client Keybase et mis à jour notre documentation en conséquence. Ainsi, si vous avez Keybase installé sur votre appareil, le lien suivant vous redirigera directement vers le processus : keybase://profile/new-proof/mastodon.social/megafauna

6 « J'aime »

@Avamander @nealmcb @emanuele, faites-moi savoir si je peux aider à quoi que ce soit pour mener ce projet à bien.

4 « J'aime »

Merci à tous. Pour récapituler :

  • Quel est l’objectif ici ? Comme nous le savons, le monde est inondé de désinformation. Je considère tout cela comme une étape importante pour aider les utilisateurs d’Internet à savoir qui se cache derrière le contenu en ligne. Keybase gagne en visibilité ces derniers temps comme un excellent moyen d’établir des identités et de sécuriser du contenu, et j’espère donc que les gens pourront finaliser ce plugin pour permettre aux utilisateurs d’associer leurs profils Discourse et le contenu associé à Keybase.
  • @emanuele a créé un plugin discourse-keybase-proofs-plugin qui prend en charge la majeure partie des fonctionnalités nécessaires, comme l’a testé @Falco ci-dessus. Comme indiqué dans les problèmes GitHub, il nécessite quelques travaux mineurs sur la découvrabilité, la documentation et les tests.
  • @kb_xgess a démontré une nouvelle fonctionnalité de Keybase, comme demandé par @Falco, pour faciliter le travail d’un plugin avec un utilisateur afin d’établir une nouvelle preuve : une URL Keybase permettant de rediriger un utilisateur vers le flux d’authentification. L’URL fournie en exemple concerne l’utilisateur megafauna sur le serveur mastodon.social. Il suffit de modifier les éléments du chemin pour pointer vers un utilisateur sur un serveur Discourse correctement configuré et autorisé.

Emanuele ne travaille plus activement sur le plugin Discourse, nous avons donc besoin que quelqu’un reprenne le relais, ajoute les éléments d’UX recommandés par Falco, en tirant parti de la nouvelle URL, et prenne en charge le serveur de test.

En attendant, notez que l’« ancienne méthode Keybase » consistant à prouver la propriété via une ou plusieurs preuves dans votresite.com/.well-known/keybase.txt (comme généré par exemple par l’interface de ligne de commande Keybase : keybase prove https meta.discourse.org) peut être utilisée. Dans ce contexte, une amélioration optionnelle pour le plugin consiste à ajouter le support de cette approche de preuve HTTP générique, afin de contourner la nécessité d’obtenir l’autorisation d’un serveur Discourse spécifique (comme discuté précédemment sur Discourse Keybase Proof - #36 by pfaffman).

Merci pour votre engagement !

7 « J'aime »

Je vais clore ce sujet, car Keybase a été racheté par Zoom et Keybase est désormais un produit fantôme sans avenir clair.

5 « J'aime »