Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plusieurs échecs d'authentification FaceID/TouchID déconnecte le compte Tchap #963

Closed
2 tasks done
NicolasBuquet opened this issue Feb 1, 2024 · 3 comments
Closed
2 tasks done
Labels
enhancement New feature or request iOS

Comments

@NicolasBuquet
Copy link
Contributor

NicolasBuquet commented Feb 1, 2024

Il semble que si la sécurisation biométrique (FaceID/TouchID) est activée sur Tchap, après plusieurs échecs d'identification, l'appareil est déconnecté du compte Tchap.

Cas Crisp : https://app.crisp.chat/website/6dacc68e-de3a-4511-8177-1339616098de/inbox/session_14e72180-8b63-40a1-8075-343043793432/

Cela devrait-il seulement bloquer l'accès à Tchap sur l'appareil et non délogguer le compte ?

A vérifier le comportement :

  • sur iOS
  • sur Android
@NicolasBuquet NicolasBuquet added enhancement New feature or request iOS labels Feb 1, 2024
@NicolasBuquet NicolasBuquet moved this to En étude in Roadmap Produit Feb 1, 2024
@NicolasBuquet
Copy link
Contributor Author

NicolasBuquet commented Feb 12, 2024

sur iOS, cela semble être une feature et non un bug :

    /// Maximum number of allowed pin failures when unlocking, before force logging out the user. Defaults to `3`
    static let maxAllowedNumberOfPinFailures: Int = 3
    
    /// Maximum number of allowed biometrics failures when unlocking, before fallbacking the user to the pin if set or logging out the user. Defaults to `5`
    static let maxAllowedNumberOfBiometricsFailures: Int = 5
    
    /// Indicates should the app log out the user when number of PIN failures reaches `maxAllowedNumberOfPinFailures`. Defaults to `false`
    static let logOutUserWhenPINFailuresExceeded: Bool = false
    
    /// Indicates should the app log out the user when number of biometrics failures reaches `maxAllowedNumberOfBiometricsFailures`. Defaults to `false`
    static let logOutUserWhenBiometricsFailuresExceeded: Bool = false

Mais dans le réglage actuel, l'utilisateur ne devrait pas être déloggué.

@NicolasBuquet
Copy link
Contributor Author

Après vérification, l'utilisateur n'est pas déloggué.

Il est bloqué et doit réinitialiser son code PIN. Et pour cela, il est obligé de se ré-authentifier.

20240212 tchap ios pin code logout

@NicolasBuquet
Copy link
Contributor Author

@yostyle

Sur Android, l'utilisateur est automatiquement déconnecté avec un message temporaire le lui disant.

Peut-être faudrait-il une pop-up intermédiaire pour que l'utilisateur soit plus conscient de ce qui se passe.

@github-project-automation github-project-automation bot moved this from En étude to déployé en prod in Roadmap Produit Feb 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request iOS
Projects
Status: déployé en prod
Development

No branches or pull requests

1 participant