linux-credentials / linux-credentials/credentialsd
Support WebAuthn hints
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 259
- Forks
- 19
- Ø Merge
- 1 T. 2 Std.
- Gemergte PRs (30 T.)
- 12
Beschreibung
WebAuthn [hints](https://www.w3.org/TR/webauthn-3/#enum-hints) are ways for websites to express what they believe to be the most likely way that the user will authenticate with their credential. They may know, for example, that a user's only WebAuthn credential is a security key, so they'll want the platform to display that to make it easier for them to use.
WebAuthn supplies multiple ways to convey this information, including `transports` and `authenticatorAttachment`, with `hints` being the latest of the methods. Let's start with `hints` for now. If a lot of sites use the other methods and it makes it harder for users, we can consider adding those later.
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
Beginne damit, die im Issue verlinkte WebAuthn-hints-Spezifikation zu lesen, und vergleiche sie mit den vorhandenen transports- und authenticatorAttachment-Mechanismen. Identifiziere die credentialsd-Einstiegspunkte und Tests, die die WebAuthn-Unterstützung definieren; abgeschlossen ist die Aufgabe, wenn die Spezifikation hints unterstützt und das Verhalten durch Tests abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- authentication, backend-api-design, security
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Ruhig
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 38/100