É isso aí! Bom trabalho.
E você também pode vê-lo no Discourse! Talvez queira tentar revogá-lo a partir dali para ver se funciona (você também deverá ver um botão “Revogar”)
Só para mencionar que o Privacy Badger bloqueia o emblema de status de verificação do Keybase, então seria legal que seu texto alternativo contivesse o próprio status para esses usuários.
A revogação funciona, acabei de testar e refazer a prova. Trabalho incrível!
Tenho muito feedback tanto para o Keybase quanto para o plugin, especialmente em UX, que é bastante rústica em todos os aspectos.
Vou dedicar um tempo e anotar tudo mais tarde hoje.
Também preciso mencionar que, ao contrário de todas as outras provas (por exemplo, GitHub), a prova atual do Discourse não contém uma descrição clara sobre como verificar a prova via linha de comando. Parece um pouco muito lacônico.
Isso seria ótimo, mas exigiria algumas refatorações e adições ao plugin
Você se importaria de adicioná-lo às issues do repositório do GitHub para que não o perdamos de vista? Obrigado!
Feedback sobre o plugin Discourse
para @emanuele
O plugin deve ter alguma visibilidade no Discourse. Além disso, após o usuário realizar a dança de identidade, isso deve ficar visível para outros usuários, pois essa é a razão de ser do plugin: mostrar que este usuário neste fórum é aquele do Twitter, aquela conta do Reddit, aquelas contas do HN, etc.
A extensão do Keybase no Twitter adiciona isso ao perfil:
Podemos fazer algo semelhante para os cartões de usuário:
E, atrás de uma configuração do site, nos posts:
Além disso, no perfil do usuário, devemos remover a interface atual:
E dividi-la em duas partes:
Primeiro, para mostrar as identidades:
E depois, no perfil, para revogar as provas:
Quando o usuário ainda não tiver um Keybase vinculado, deve redirecioná-lo para o Keybase para iniciar o processo.
O que me leva a
Feedback sobre o Keybase
para @kb_xgess
Precisamos desesperadamente de uma maneira direta de levar o usuário ao local apropriado no Keybase onde ele possa iniciar a prova, ou seja, esta tela:
Parece que vocês fazem tudo isso em modais, que não possuem uma URL adequada e não podem ser linkados ![]()
E precisamos criar um guia para administradores do Discourse sobre como eles podem enviar seus sites para aprovação pelo Keybase.
Olá @Falco,
como você deve ter notado, não tenho muito tempo no momento para continuar trabalhando neste plugin.
Quem tiver interesse, fique à vontade para fazer um fork, enviar PRs ou criar um novo.
Obrigado pelo feedback ![]()
Obrigado, @emanuele e todos os demais, por todo o trabalho aqui!
Acabei de adicionar três issues em Issues em etamponi/discourse-keybase-proofs-plugin. Duas são tentativas simples de registrar alguns dos problemas levantados aqui.
A terceira é a que mais me intriga. Alguém (aqui ou lá) poderia documentar o status atual, o que funciona, como vocês testam, o que não funciona, etc? Ou seja:
Acho que, se o Keybase fornecesse uma maneira de vincular ao modal, alguém poderia ter mais interesse em finalizar isso.
Tudo bem! Implementamos isso na versão mais recente do cliente Keybase e atualizamos nossa documentação de forma adequada. Portanto, se você tiver o Keybase instalado no seu dispositivo, o seguinte link deve levá-lo diretamente ao fluxo: keybase://profile/new-proof/mastodon.social/megafauna
@Avamander @nealmcb @emanuele, por favor, me avisem se posso ajudar em algo para levar isso até a linha de chegada.
Obrigado, pessoal. Para recapitular:
- Qual é o objetivo aqui? Como sabemos, o mundo está inundado de desinformação. Vejo tudo isso como um passo importante para ajudar os usuários da Internet a saber quem está por trás do conteúdo na web. O Keybase tem ganhado muita visibilidade ultimamente como uma ótima maneira de estabelecer identidades e proteger conteúdo, e espero que as pessoas possam finalizar este plugin para ajudar os usuários a reivindicar seus perfis no Discourse e o conteúdo associado por meio do Keybase.
- @emanuele criou um discourse-keybase-proofs-plugin que já suporta a maior parte das funcionalidades necessárias, conforme testado por @Falco acima. Como mencionado nas issues do GitHub, ele precisa de alguns ajustes menores em relação à descoberta, documentação e testes.
- @kb_xgess demonstrou um novo recurso do Keybase, conforme solicitado por @Falco, para facilitar a integração entre um plugin e um usuário na criação de uma nova prova: uma URL do Keybase que direciona o usuário para o fluxo de autenticação. A URL de exemplo fornecida é para o usuário
megafaunano servidormastodon.social. Basta alterar os elementos do caminho para apontar a um usuário em um servidor Discourse devidamente configurado e autorizado.
Emanuele não está mais trabalhando ativamente no plugin do Discourse, então precisamos que alguém assuma essa responsabilidade, adicione os elementos de UX recomendados por Falco, aproveitando a nova URL, e assuma o servidor de testes.
Enquanto isso, vale lembrar que o “antigo método do Keybase” de provar a propriedade por meio de uma ou mais provas em yoursite.com/.well-known/keybase.txt (como, por exemplo, gerado pela CLI do Keybase: keybase prove https meta.discourse.org) ainda pode ser utilizado. Relacionado a isso, há uma melhoria opcional para o plugin: adicionar suporte a essa abordagem genérica de prova HTTP, para evitar a necessidade de autorizar um servidor Discourse específico (como discutido acima em Discourse Keybase Proof - #36 by pfaffman).
Obrigado pelo engajamento!
Vou encerrar isso, pois o Keybase foi adquirido por aquisição (acqu-hired) pelo Zoom, e o Keybase agora é um produto zumbi sem um futuro claro.








