Comments (12)
agreed this needs to be improved
from keepassxc.
We decided not to do that. Instead, it must match both username and url of an existing passkey entry for the dialog to offer to update that entry. Otherwise, you choose the "register to existing" and choose the entry you want.
Perhaps that register to existing dialog could include a search box @varjolintu.
from keepassxc.
@droidmonkey I tried GitHub and Google and I had to manually choose the group and entry. The username and url fields in the entry are used successfully for password based login. So are you saying it should work but doesn't?
from keepassxc.
How is the URL compared? Does github.com
(passkey relying party) match https://github.com/
(URL field)? Is only the primary URL field considered or are additional URLs also taken into account?
from keepassxc.
@droidmonkey @varjolintu could you please elaborate on how the URLs are compared? I have the impression that it doesn't match even though it should.
from keepassxc.
@darkdragon-001 URL field is used for checking access to the passkey entry, but the actual authentication happens against KPEX_PASSKEY_RELYING_PARTY
attribute value.
from keepassxc.
@varjolintu This issue is about the "Add to existing" functionality, so before a passkey is stored. How is it determined if it suggests an existing entry? In my tests, it never did even though the URLs should match (at least they do for the old password paste).
from keepassxc.
@darkdragon-001 Suggesting an update to an existing entry directly happens only when identical KPEX_PASSKEY_USER_HANDLE
is found from an entry.
from keepassxc.
@varjolintu So it never happens for an entry where no passkey is registered yet as there is no KPEX_PASSKEY_USER_HANDLE
set?
Could we please have it? I have a huge database, so selecting the correct entry is currently quite difficult to navigate the group hierarchy until the correct entry.
from keepassxc.
I verified that even though existing "Username" matched future KPEX_PASSKEY_USERNAME
and existing "URL" (https://github.com/
) matched future KPEX_PASSKEY_RELYING_PARTY
(github.com
), it did not suggest to add the passkey to this existing entry.
from keepassxc.
I verified that even though existing "Username" matched future
KPEX_PASSKEY_USERNAME
and existing "URL" (https://github.com/
) matched futureKPEX_PASSKEY_RELYING_PARTY
(github.com
), it did not suggest to add the passkey to this existing entry.
As I saidKPEX_PASSKEY_USER_HANDLE
is the relevant attribute here.
from keepassxc.
Thanks for confirming. Then this issue is a feature request to improve it. Would be great if you would find some time to make this great feature even better!
from keepassxc.
Related Issues (20)
- Allow more than 30 days limit for showing expired entries on unlock HOT 5
- define keybinding HOT 1
- Adding Tags with right click menu to multiple entrees in search results misleading HOT 1
- #accounttypeconcept – Add Multiple URLs to a Set of Entrees by defining Urls for Tags HOT 1
- Hide Menubar changes hotkey behavior like copy, new entry and alike HOT 3
- Cannot Access Flatpak KeePassXC on Flatpak Chrome HOT 1
- Ctrl+Backspace doesn't delete selection in text fields HOT 4
- Improve NFC hardware key UX HOT 6
- macOS Sequoia 15 Beta 3 - Displaylink issue HOT 2
- AppArmor deny errors on Xubuntu Minimal 24.04 HOT 1
- Password is unexpectedly removed when editing database credentials HOT 3
- Losing entries in import keeshare file trough /run/user/523314/gvfs HOT 4
- Database Health Check Improvement: URL Status HOT 1
- Bug: Shortcut to copy TOTP stops working when hiding menu bar HOT 1
- Add "ENV:" placeholder for environment variables HOT 3
- Snap 2.7.8 latest/edge fails to update since 2024-07-25 HOT 5
- Linux & Wayland & Flatpak - cursor gets changed back to default when hovering over keepassxc HOT 1
- setting ShowTrayIcon to true will cause the interface of keepassxc to be hidden & break. HOT 5
- [Feature request] Post-quantum encryption HOT 2
- KeepassXC Portable should not require additional components to run (MSVC redist on Windows) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from keepassxc.