linux-credentials / linux-credentials/credentialsd
Allow moving between transports
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Rust
- Estrellas
- 259
- Forks
- 19
- Merge medio
- 1 d 2 h
- PR fusionados (30 d)
- 12
Descripción
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.)
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza trazando el flujo de estados de selección del autenticador, botón de volver, cancelación y transporte descrito en el issue. Compara el cambio de USB-key con la selección de hybrid, define después las transiciones de estado y verifica que los usuarios puedan volver a la selección y elegir otro autenticador sin cancelar la ceremonia.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- linux, rust
- Área
- authentication, security
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Activo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 38/100