Kunzisoft / Kunzisoft/KeePassDX
Enable advanced unlock binding with a key file or hardware key
- Dominant language
- Kotlin
- Stars
- 7.3k
- Forks
- 401
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 1
Description
**Is your feature request related to a problem? Please describe.**
It is currently not possible to link a fingerprint to a key file.
**Describe the solution you'd like**
Allow the advanced unlock (i.e. a fingerprint) to be linked to a key file to allow the registration of 3 distinct factors :
- **Something You Know** : Password
- **Something You Are** : KeyFile with Fingerprint
- **Something You Have** : HardwareKey (linked to #8 #304)
**Additional context**
It will still be possible to link advanced unlock to a password for those who want to unlock their database faster.
However, you will have to pay attention to the UX so that users are not lost.
Visual indicators will help to identify which element is linked to the advanced unlock for each database.
Contributor guide
Research direction
No files, tests, or entry points are identified. Start by tracing the existing advanced-unlock fingerprint flow and review related issues #8 and #304; done means key-file and hardware-key links work alongside password links, with visual indicators that make each database's factor clear.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- authentication, mobile, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100