linux-credentials / linux-credentials/credentialsd
Enumerate available transports
Personne n'a encore pris cette issue.
- Langage dominant
- Rust
- Étoiles
- 259
- Forks
- 19
- Merge moyen
- 1 j 2 h
- PR mergées (30 j)
- 12
Description
Right now, available transports are just hard-coded in the credential service ([here](https://github.com/linux-credentials/linux-webauthn-platform-api/blob/32b042a4e10af808efdeb8f241f9896ed55ef442/xyz-iinuwa-credential-manager-portal-gtk/src/credential_service/mod.rs#L53-L76)). We should change this to query the system for available USB and Bluetooth controllers to determine which transports we should make display to the user for selection.
(Eventually, this will also need to include linked hybrid devices, but for now, let's focus on the hardware enumeration.)
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par xyz-iinuwa-credential-manager-portal-gtk/src/credential_service/mod.rs, au niveau de la liste des transports indiquée. Examinez comment le système expose les contrôleurs USB et Bluetooth, puis faites en sorte que les choix de transport affichés reflètent le matériel détecté ; le travail est terminé lorsque les contrôleurs disponibles déterminent les transports sélectionnables, tandis que les appareils hybrides liés restent hors périmètre.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- linux, rust
- Domaine
- authentication, operating-systems
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100