Discourse Keybase-Beweis

Also ist der einzige Weg mit dem Plugin jetzt das manuelle Whitelisting? Das klingt .. schlecht? cc @sam

1 „Gefällt mir“

Ja, das dient sowohl der rechtlichen Klarheit als auch dazu, Spam zu vermeiden. Wenn das System noch etwas mehr getestet wird, könnten sie die Einschränkung vielleicht aufheben, aber wer weiß. Alles ist noch sehr neu.

1 „Gefällt mir“

https://keybase-test.demo.discourse.org/ ist online und der Plugin ist bereitgestellt. Kannst du diese URL autorisieren?

@emanuele das Plugin ist aktiviert und installiert.

Wo in der Benutzeroberfläche starte ich den Verknüpfungsprozess?

1 „Gefällt mir“

Ich bin mir nicht sicher, was du mit „Verknüpfungsprozess

1 „Gefällt mir“

Ah, verstehe, beginnt das also immer auf der Keybase-Website?

@kb_xgess Ich denke, es wäre sinnvoll, eine Art Deep-Linking zu implementieren, damit wir einen Button im Benutzerprofil hinzufügen und den Benutzer an die entsprechende Stelle auf der Keybase-Website weiterleiten können.

Und wie können wir das beheben?

Ich wusste nicht, wo ich das SVG-Logo der Discourse-Seite finden kann. Falls es irgendwo verfügbar ist, füge einfach einen Verweis darauf in der Konfiguration hinzu (das Feld „logo“). Falls Discourse kein Logo bereitstellt, ist es notwendig, eine Admin-Seite hinzuzufügen, über die der Benutzer das SVG-Logo hochladen kann.

(Entschuldige die Kürze, ich schreibe von meinem Handy aus.)

1 „Gefällt mir“

Derzeit gibt es keine Site-Einstellung, um ein SVG-Logo bereitzustellen. Codieren Sie den Wert für dieses Bild daher vorerst im Plugin fest:

2 „Gefällt mir“

Morgen erledigt :slight_smile: Hast du auch eine Schwarz-Weiß-Version dieses SVGs? Ich glaube, das Plug-in benötigt beide Versionen.

1 „Gefällt mir“

Super. Ich kümmere mich um die Einrichtung für diese Domain. Außerdem schaue ich mir Deep Linking an. Ich melde mich.

4 „Gefällt mir“

Der aktuelle Master enthält nun eine funktionierende Konfiguration! :slight_smile:

Ja. Sobald die Identität bestätigt wurde, siehst du deine Keybase-Identitäten auch auf deiner Profilseite (Connector: user-profile-secondary).

3 „Gefällt mir“

Toll, https://keybase-test.demo.discourse.org/ wurde auf den neuesten Stand gebracht!

Also ist jetzt nur noch Keybase ein Hindernis? cc @kb_xgess :wink:

4 „Gefällt mir“

Nein! Sollte jetzt laufen. Obwohl ich deine Konfigurationsänderungen nicht angesehen habe; ich habe einige Freiheiten genommen, um es zum Laufen zu bringen. Wie auch immer, es ist standardmäßig ausgeblendet, aber es gibt drei derzeit nicht existierende Keybase-Benutzer, die du erstellen kannst, um es auszuprobieren. Das sind testdiscourse1, testdiscourse2, testdiscourse3. Wenn du dich also mit diesen Namen anmeldest, sollte Test Discourse eine Paramproof-Option sein. :crossed_fingers:

5 „Gefällt mir“

Mache ich jetzt!

und es ist fehlgeschlagen @emanuele

Außerdem führt das Schließen des Fehlermodus dazu, dass ich auf einer leeren Seite stecken bleibe (nur die Kopfzeile), wobei die Adressleiste https://keybase-test.demo.discourse.org/keybase-proofs/new-proof?kb_username=testdiscourse3&username=falco&sig_hash=longhashremoved&kb_ua=website anzeigt.

2 „Gefällt mir“

Das ist schade :frowning: Gibt es eine Möglichkeit, das nachzustellen?

EDIT: Ich habe das Problem wahrscheinlich gefunden. @Falco, kannst du auf die neueste Version von master aktualisieren und es noch einmal versuchen?

3 „Gefällt mir“

Ich glaube, ich habe das Problem gefunden. Du verwendest domain falsch. Im Config sollte keybase-test.demo.discourse.org stehen, nicht https://keybase-test.demo.discourse.org (was ich geändert habe), und auch beim Übergabe an den proof_valid-Endpunkt. Sieh dir https://keybase.io/docs/proof_integration_guide an.

4 „Gefällt mir“

Das habe ich gerade genau behoben :smiley: :partying_face: :tada:

5 „Gefällt mir“

Ach Moment, auch in der Konfiguration? Alles klar, ich korrigiere das dort auch :smiley:

@kb_xgess, @Falco, in Ordnung. Ich habe “https://” sowohl aus der Konfiguration als auch aus den Keybase-API-Aufrufen entfernt, die ich in lib/proof.rb durchführe (um eine gültige Bestätigung zu prüfen).

2 „Gefällt mir“

Aktualisiert und jetzt funktioniert es!

8 „Gefällt mir“

Gibt es eine Möglichkeit, es mit dem offiziellen Desktop-Client zu testen?

1 „Gefällt mir“