linux-credentials / linux-credentials/credentialsd
Allow moving between transports
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 259
- Forks
- 19
- Ø Merge
- 1 T. 2 Std.
- Gemergte PRs (30 T.)
- 12
Beschreibung
We should make it so that we can move back and forth between different transports/authenticators.
Right now, once you select an authenticator (scan the QR code, touch a USB security key, etc.), you have to finish the ceremony with that authenticator, or cancel the whole thing. I'd like the user to be able to start with a USB key, click the back button (e.g. because they realized it was the wrong one), select a different USB key, or select hybrid.
(I think scanning the hybrid QR code should probably lock you into finishing, but that's sort of a design question, and credentialsd doesn't need to make that decision; we can defer it to the UI.)
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie damit, den im Issue beschriebenen Ablauf des Authenticator-Auswahl-, Zurück-Schaltflächen-, Abbruch- und Transportstatus nachzuverfolgen. Vergleichen Sie das Wechseln des USB-key mit der Auswahl von hybrid, definieren Sie anschließend die Zustandsübergänge und überprüfen Sie, dass Benutzer zur Auswahl zurückkehren und einen anderen Authenticator auswählen können, ohne die Zeremonie abzubrechen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- linux, rust
- Bereich
- authentication, security
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100