Prova Keybase su Discourse

Sì, cazzo! Bel lavoro.

1 Mi Piace

E puoi vederlo anche in Discourse! Potresti provare a revocarlo da lì per verificare se funziona (dovresti vedere anche un pulsante “Revoca”)

7 Mi Piace

Vorrei solo segnalare che Privacy Badger blocca il badge di stato della prova Keybase, quindi sarebbe utile che il suo testo alternativo contenesse lo stato stesso per questi utenti.

1 Mi Piace

La revoca funziona, l’ho appena testata e ho rifatto la prova. Lavoro straordinario!

Ho molte osservazioni sia per Keybase che per il plugin, in particolare sull’esperienza utente (UX), che è ancora molto grezza in generale.

Prenderò un po’ di tempo per scriverle più tardi oggi.

5 Mi Piace

Devo anche menzionare che, a differenza di tutte le altre prove (ad esempio GitHub), la prova attuale di Discourse non contiene una descrizione chiara su come verificare la prova da riga di comando. Sembra un po’ troppo laconica.

Sarebbe ottimo, ma richiederebbe un po’ di refactoring e aggiunte al plugin :slight_smile: Ti dispiacerebbe aggiungerlo alle issue del repository GitHub in modo che non lo perdiamo di vista? Grazie!

1 Mi Piace

Feedback sul plugin Discourse

per @emanuele

Il plugin dovrebbe avere una certa visibilità in Discourse. Inoltre, dopo che l’utente ha completato la “danza dell’identità”, questo dovrebbe essere visibile agli altri utenti, poiché questo è il raison d’être del plugin: mostrare che questo utente su questo forum è quel_twitterguy, questo_redditaccount, quegli_HNaccounts, ecc.

L’estensione Keybase su Twitter aggiunge questo al profilo:

Potremmo fare qualcosa di simile per le schede utente:

E, dietro un’impostazione del sito, anche nei post:

Inoltre, nel profilo utente dovremmo rimuovere l’attuale interfaccia:

E suddividerla in due parti:

La prima per mostrare le identità:

E poi, nel profilo, per revocare le prove:

Quando l’utente non ha ancora collegato Keybase, dovrebbe essere reindirizzato a Keybase per avviare il processo.

Il che mi porta a

Feedback su Keybase

per @kb_xgess

Abbiamo disperatamente bisogno di un modo semplice per indirizzare l’utente alla posizione appropriata in Keybase dove può iniziare la prova, ovvero questa schermata:

Sembra che voi gestiate tutto tramite modali, che non hanno un URL corretto e non possono essere collegati :sob:

E dobbiamo creare una guida per gli amministratori di Discourse su come inviare i loro siti per l’approvazione di Keybase.

13 Mi Piace

Ciao @Falco,

come avrai notato, al momento non ho molto tempo per lavorare su questo plugin.

Chiunque sia interessato, si senta libero di fare un fork / inviare PR / crearne uno nuovo.

Grazie per il feedback :slight_smile:

8 Mi Piace

Grazie, @emanuele e a tutti gli altri, per tutto il vostro lavoro qui!

Ho appena aggiunto tre problemi a Problemi su etamponi/discourse-keybase-proofs-plugin. Due sono semplici tentativi di riassumere alcuni dei problemi sollevati qui.

Il terzo è quello che mi incuriosisce di più. Qualcuno (qui o lì) potrebbe documentare lo stato attuale, cosa funziona, come provate a testarlo, cosa non funziona, ecc.? Cioè:

1 Mi Piace

@kb_xgess

Penso che se Keybase fornisse un modo per collegarsi al modale, qualcuno potrebbe essere più interessato a completarlo.

Perfetto! L’abbiamo implementato nella recente release del client Keybase e abbiamo aggiornato la nostra documentazione di conseguenza. Quindi, se hai Keybase installato sul tuo dispositivo, il seguente link dovrebbe portarti direttamente al flusso: keybase://profile/new-proof/mastodon.social/megafauna

6 Mi Piace

@Avamander @nealmcb @emanuele fate sapere se posso dare una mano per portare tutto a compimento.

4 Mi Piace

Grazie a tutti. Per riassumere:

  • Qual è l’obiettivo? Come sappiamo, il mondo è sommerso da disinformazione. Vedo tutto questo come un passo importante per aiutare gli utenti di Internet a sapere chi sta dietro ai contenuti online. Keybase sta guadagnando molta più visibilità come ottimo modo per stabilire identità e proteggere i contenuti, quindi spero che tutti possano completare questo plugin per aiutare le persone a rivendicare i loro profili Discourse e i contenuti associati tramite Keybase.
  • @emanuele ha creato un discourse-keybase-proofs-plugin che supporta quasi tutte le funzionalità necessarie, come testato da @Falco sopra. Come notato nelle issue di GitHub, richiede alcuni piccoli lavori su scopribilità, documentazione e test.
  • @kb_xgess ha dimostrato una nuova funzionalità di Keybase, come richiesto da @Falco, per facilitare l’interazione tra un plugin e un utente per stabilire una nuova prova: un URL di Keybase per collegare direttamente un utente al flusso di autenticazione. L’URL di esempio fornito è per l’utente megafauna sul server mastodon.social. Basta modificare gli elementi del percorso per puntare a un utente su un server Discourse correttamente configurato e autorizzato.

Emanuele non sta più lavorando attivamente al plugin Discourse, quindi abbiamo bisogno di qualcuno che se ne occupi, aggiunga gli elementi UX consigliati da Falco, sfruttando il nuovo URL, e prenda in carico il server di test.

Nel frattempo, tenete presente che il “vecchio metodo Keybase” per provare la proprietà tramite una o più prove in yoursite.com/.well-known/keybase.txt (come generato, ad esempio, dalla CLI di Keybase: keybase prove https meta.discourse.org) può essere utilizzato. In relazione a ciò, c’è un miglioramento opzionale per il plugin: aggiungere il supporto per questo approccio generico di prova HTTP, per evitare la necessità di ottenere l’autorizzazione di un server Discourse specifico (come discusso sopra su Discourse Keybase Proof - #36 by pfaffman).

Grazie per il vostro coinvolgimento!

7 Mi Piace

Chiudiamo questa discussione, poiché Keybase è stata acquisita da Zoom per i suoi talenti e ora è un prodotto zombie senza un futuro chiaro.

5 Mi Piace