Kontoanmeldung mit öffentlichem Schlüssel

Discourse Login Kein Benutzername, keine E-Mail, kein Passwort.
Öffentliche Schlüssel benötigen kein Passwort.
Da 2FA sowohl in der App als auch auf der Website beibehalten werden muss, kann dies die Bot-Registrierung verhindern und das Vergessen des öffentlichen Schlüssels vermeiden.

Registrieren —> Öffentlichen Schlüssel generieren —> 2FA TOTP binden

2FA ist Ihr Passwort, 2FA als erster Faktor.

Anmelden mit öffentlichem Schlüssel + 2FA.

Öffentlichen Schlüssel generieren
k41d9dfe789b8881c165e50f035aad1f286f88f2b33d97d10c198a4df37ae16f756f8a6b3520f2899eb19c321ef357e3fccaf6af627527c10b7cce9af7be4dc9

Was ich brauche

Ich habe mehr als 10 Discourse-Foren im Win10-Browser und auf Android registriert, z. B. F-Droid usw.

Aber ich habe meinen Benutzernamen und mein Passwort vergessen, und meine E-Mail wurde vom E-Mail-Anbieter gesperrt.

Welchen Vorteil würde dies gegenüber dem Passkey-Standard bieten?

1 „Gefällt mir“

Passkey Niemand benutzt es, es ist nicht förderlich für Backup und Wiederherstellung,
Passkey ist nicht universell und ist übermäßig vom Browser abhängig.

Jeder, den ich kenne, benutzt es.

Moment mal… was :flushed_face:

Was verpasse ich diesmal?

1 „Gefällt mir“

Passkey Sie müssen eine E-Mail haben, um sich anzumelden und sie zu aktivieren.
Wenn ich mein Passwort nicht vergesse und meine E-Mail vom Betreiber gesperrt wurde. Wie kann ich mich anmelden!

Public Key + 2FA kann dieses Problem sehr gut lösen. Sie müssen 2FA während des Registrierungsprozesses binden.

Public Key ist der Benutzername

Sie müssen sich mit Terminologie und einem klaren Design vertraut machen, um etwas Konkretes vorschlagen zu können.

Meinen Sie zum Beispiel mit „2FA“ wahrscheinlich „TOTP“?

Und „Benutzername ist Public Key“ lässt viel Interpretationsspielraum.

In der Zwischenzeit könnten Sie Ihr vorgeschlagenes Schema als Proof of Concept (POC) umsetzen, indem Sie es als DiscourseConnect (oder SAML oder oAuth…) Provider implementieren.

In welchem Szenario verbessert dieser Vorschlag auch die Situation für den Endbenutzer?

1 „Gefällt mir“

Nein, das ist er nicht.

Aber das eigentliche Problem ist:

Benutzen Sie keine Spam-Konten. Das ist der eigentliche Grund. Aber in einer solchen Situation sollten Sie versuchen, den Administrator zu kontaktieren und ihm das zu erklären. Oder erstellen Sie ein neues Konto und versuchen Sie, diese zu verbinden.

2 „Gefällt mir“

Nur mein Senf dazu, ich benutze Passkeys:

Alle wichtigen Browser unterstützen Passkeys, soweit ich weiß?

2 „Gefällt mir“