linux-credentials / linux-credentials/credentialsd
Filter devices that cannot fulfill the request
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 259
- Forks
- 19
- Ø Merge
- 1 T. 2 Std.
- Gemergte PRs (30 T.)
- 12
Beschreibung
For authenticators that cannot fulfill the request (e.g. no matching algorithms, resident key required but not supported), we should filter them from the device list.
(I'm not sure how to communicate to the user that this has been filtered; they might get confused that their device is plugged in but isn't showing up. Maybe we really need to send two lists: available devices and unavailable devices with a reason why they're not applicable.)
_Originally posted by @msirringhaus in https://github.com/linux-credentials/credentialsd/pull/149#pullrequestreview-4152833255_
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
Es wird keine Datei, kein Test und kein Einstiegspunkt genannt. Beginne damit, den Code zu finden, der die Geräteliste erstellt und die Fähigkeiten des Authenticators prüft, und verfolge dann, wie Geräte mit nicht unterstützten Algorithmen oder Anforderungen an Resident Keys dargestellt werden. Als erledigt gilt die Aufgabe, wenn nicht anwendbare Geräte konsistent behandelt werden und für die Kommunikation gefilterter Geräte oder ihrer Gründe ein festgelegtes Verhalten vorhanden ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- linux, rust
- Bereich
- authentication
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100