Love KeePass and been using it since the early days.
As more and more websites switch over to using federated authentication, and thus relying on the user's Facebook/Google/Yahoo/Twitter account for authentication (instead of a local password - yay!), I often find myself staring at a login screen on website X with 4 buttons (Facebook, Google, Yahoo, Twitter) and wondering which of those accounts I used to sign up on website X with.
Today, I have a custom field in my KeepPass database that records this information (when I remember to enter it...). I had also tried putting something descriptive into the username field (like "use google account"). Surely there must be a better way -- maybe a way of having a Federated Auth entry in KeePass that just records which federated identity was used, and the URL of website X? This would also be helpful in tracing breach impact -- if my Twitter account is compromised, what other websites are using my Twitter account for authentication that I should go check for ancillary damage, for instance.
Thanks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Use field references to the parent KeePass entry that contains the account login credentials of the appropriate account (Facebook, Google, Yahoo or Twitter) in KeePass entry of the website.
Tip: When creating new KeePass entries that will use field references, duplicate the parent entry (select the parent entry and press Ctrl+K) and select "Replace usernames and passwords with field reference" option.
Note: The most convenient entry organization and login procedure will be dependent on your preferred auto-type method and possibly the exact Window Title of the login page.
Last edit: wellread1 2016-01-21
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Love KeePass and been using it since the early days.
As more and more websites switch over to using federated authentication, and thus relying on the user's Facebook/Google/Yahoo/Twitter account for authentication (instead of a local password - yay!), I often find myself staring at a login screen on website X with 4 buttons (Facebook, Google, Yahoo, Twitter) and wondering which of those accounts I used to sign up on website X with.
Today, I have a custom field in my KeepPass database that records this information (when I remember to enter it...). I had also tried putting something descriptive into the username field (like "use google account"). Surely there must be a better way -- maybe a way of having a Federated Auth entry in KeePass that just records which federated identity was used, and the URL of website X? This would also be helpful in tracing breach impact -- if my Twitter account is compromised, what other websites are using my Twitter account for authentication that I should go check for ancillary damage, for instance.
Thanks!
You could use Tags - the tag could be the account you used. Then sorting by tags shows all X account uses.
cheers, Paul
Use field references to the parent KeePass entry that contains the account login credentials of the appropriate account (Facebook, Google, Yahoo or Twitter) in KeePass entry of the website.
Tip: When creating new KeePass entries that will use field references, duplicate the parent entry (select the parent entry and press Ctrl+K) and select "Replace usernames and passwords with field reference" option.
Note: The most convenient entry organization and login procedure will be dependent on your preferred auto-type method and possibly the exact Window Title of the login page.
Last edit: wellread1 2016-01-21
Thanks for this, it helps
I'll try it myself