Prueba de Keybase en Discourse

¡Sí, eso es! Buen trabajo.

1 me gusta

¡Y también puedes verlo en Discourse! Podrías intentar revocarlo desde allí para ver si funciona (deberías ver un botón de “Revocar” también)

7 Me gusta

Solo menciono que Privacy Badger bloquea el insignia de estado de la prueba de Keybase, por lo que sería agradable que su texto alternativo incluyera el estado mismo para esos usuarios.

1 me gusta

La revocación funciona, lo probé y luego volví a realizar la prueba. ¡Trabajo increíble!

Tengo mucha retroalimentación tanto para Keybase como para el plugin, especialmente en cuanto a la experiencia de usuario, que es bastante tosca en general.

Me tomaré un tiempo para escribir todo eso más tarde hoy.

5 Me gusta

También debo mencionar que, a diferencia de todas las demás pruebas (por ejemplo, GitHub), la prueba actual de Discourse no incluye una descripción clara sobre cómo verificar la prueba desde la línea de comandos. Simplemente parece un poco demasiado lacónica.

Eso sería bueno, pero requeriría cierta refactorización y añadidos al plugin :slight_smile: ¿Te importaría agregarlo a los issues del repositorio de GitHub para que no lo perdamos de vista? ¡Gracias!

1 me gusta

Comentarios sobre el plugin de Discourse

para @emanuele

El plugin debería tener algo de visibilidad en Discourse. Además, después de que el usuario realice el “baile de identidad”, esto debería ser visible para otros usuarios, ya que este es el razón de ser del plugin: mostrar que este usuario en este foro es ese_twitterguy, esa_cuenta_de_reddit, esas_cuentas_de_HN, etc.

La extensión de Keybase en Twitter agrega esto a un perfil:

Podríamos hacer algo similar para las tarjetas de usuario:

Y, detrás de una configuración del sitio, en las publicaciones:

Además, en el perfil del usuario deberíamos eliminar la interfaz de usuario actual:

Y dividirla en dos partes,

Primero para mostrar las identidades:

Y luego en el perfil para revocar las pruebas:

Cuando el usuario aún no tiene una cuenta de Keybase vinculada, debería redirigirlo a Keybase para iniciar el proceso.

Lo cual me lleva a

Comentarios sobre Keybase

para @kb_xgess

Necesitamos desesperadamente una forma sencilla de llevar al usuario al lugar apropiado en Keybase donde pueda iniciar la prueba, es decir, esta pantalla:

Parece que ustedes hacen todo esto en modales, que carecen de una URL adecuada y no se pueden enlazar :sob:

Y necesitamos crear una guía para los administradores de Discourse sobre cómo pueden enviar sus sitios para su aprobación en Keybase.

13 Me gusta

Hola @Falco,

como habrás notado, en este momento no tengo mucho tiempo para seguir trabajando en este complemento.

Cualquiera que esté interesado, siéntete libre de hacer un fork, enviar PRs o crear uno nuevo.

Gracias por tus comentarios :slight_smile:

8 Me gusta

¡Gracias, @emanuele y todos los demás, por todo su trabajo aquí!

Acabo de agregar tres problemas a los Problemas en etamponi/discourse-keybase-proofs-plugin. Dos son intentos sencillos de recopilar algunos de los problemas planteados aquí.
El tercero es el que más me intriga. ¿Podría alguien (aquí o allí) documentar el estado actual, qué funciona, cómo lo prueban, qué no funciona, etc.? Es decir:

1 me gusta

@kb_xgess

Creo que si Keybase proporcionara una forma de enlazar al modal, alguien podría tener más interés en terminar esto.

¡Perfecto! Lo hemos implementado en la versión más reciente del cliente de Keybase y hemos actualizado nuestra documentación en consecuencia. Así que, si tienes Keybase instalado en tu dispositivo, el siguiente enlace debería llevarte directamente al proceso: keybase://profile/new-proof/mastodon.social/megafauna

6 Me gusta

@Avamander @nealmcb @emanuele, por favor avísame si puedo ayudar en algo para llevar esto a buen término.

4 Me gusta

Gracias a todos. Para recapitular:

  • ¿Cuál es el objetivo aquí? Como sabemos, el mundo está inundado de desinformación. Veo todo esto como un paso importante para ayudar a los usuarios de Internet a saber quién está detrás del contenido en la red. Keybase está ganando mucha visibilidad últimamente como una excelente manera de establecer identidades y proteger el contenido, así que espero que la gente pueda completar este plugin para ayudar a las personas a reclamar sus perfiles de Discourse y el contenido asociado mediante Keybase.
  • @emanuele creó un plugin de pruebas discourse-keybase que admite principalmente la funcionalidad necesaria, según lo probado por @Falco anteriormente. Como se señaló en los problemas de GitHub, necesita algunos trabajos menores en descubribilidad, documentación y pruebas.
  • @kb_xgess demostró una nueva función de Keybase, solicitada por @Falco, para facilitar que un plugin trabaje con un usuario para establecer una nueva prueba: una URL de Keybase para vincular en profundidad a un usuario en el flujo de autenticación. La URL de ejemplo que proporcionó es para el usuario megafauna en el servidor mastodon.social. Solo cambia los elementos de la ruta para apuntar a un usuario en un servidor de Discourse configurado y autorizado correctamente.

Emanuele ya no está trabajando activamente en el plugin de Discourse, por lo que necesitamos que alguien se haga cargo, agregue los elementos de UX que recomienda Falco, aproveche la nueva URL y se haga cargo del servidor de pruebas.

Mientras tanto, ten en cuenta que la “vieja forma de Keybase” de probar la propiedad mediante una o más pruebas en yoursite.com/.well-known/keybase.txt (como, por ejemplo, genera la CLI de Keybase: keybase prove https meta.discourse.org) puede usarse. Relacionado con esto, hay una mejora opcional para el plugin: agregar soporte para ese enfoque de prueba HTTP genérico, para evitar la necesidad de que un servidor de Discourse específico sea autorizado (como se discutió anteriormente en Discourse Keybase Proof - #36 by pfaffman).

¡Gracias por participar!

7 Me gusta

Vamos a cerrar esto, ya que Keybase fue adquirido por Zoom para su talento y ahora Keybase es un producto zombi sin un futuro claro.

5 Me gusta