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

Unlocking App with PIN #201

Open
mtbitcr opened this issue Oct 30, 2024 · 3 comments
Open

Unlocking App with PIN #201

mtbitcr opened this issue Oct 30, 2024 · 3 comments
Assignees
Labels
new feature New feature or request

Comments

@mtbitcr
Copy link
Contributor

mtbitcr commented Oct 30, 2024

No description provided.

@mtbitcr mtbitcr converted this from a draft issue Oct 30, 2024
@zupzup
Copy link
Collaborator

zupzup commented Nov 7, 2024

  • Implement locking mechanism on the backend, which blocks any operation except unlocking with PIN, as long as it's active
  • App starts in locked state and needs to be unlocked first
  • Add configuration option, that app locks after a configured amount of inactivity
  • Return a special status code to frontend, indicating that the backend is locked and needs to be unlocked first
  • In the design - think about how it could be used to also block some p2p-related logic while the app is locked
  • Save pin in a locally encrypted file

@mtbitcr mtbitcr added the enhancement Enhancement of existing code label Nov 7, 2024
@mtbitcr
Copy link
Contributor Author

mtbitcr commented Nov 7, 2024

User setting for the PIN locking time

@zupzup zupzup self-assigned this Nov 19, 2024
@mtbitcr mtbitcr added new feature New feature or request and removed enhancement Enhancement of existing code labels Nov 19, 2024
@zupzup
Copy link
Collaborator

zupzup commented Nov 19, 2024

Think about the future and biometric unlocking using Webauthn (https://stackoverflow.blog/2022/11/16/biometric-authentication-for-web-devs/)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants