-
Notifications
You must be signed in to change notification settings - Fork 40
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
Add function to copy/fill in (T)OTP passwords to browser addon #335
Comments
@ushuc It may not be as easy as for password and username, but it is already possible to copy and fill TOTPs: All fields you add above are shown in the addon: The text field name or ID must be also filled in the addon settings (1) > (2) > Finding forms > Include List > Text field name/ID so they can be filled automatically. |
Cool, thanks! I followed your tutorial, but the AddOn always fills in the name of the variable "{TIMEOTP}" as text instead of the code that is behind this variable. Where your code "399968" is shown, the addon shows "{TIMEOTP}" in my case. What did I do wrong? |
@ushuc It seems you don't have placeholders for the browser addon enabled. For this, you'll have to open KeePass > File > Database Settings… > Kee > KeePass placeholders > click on Enable or enable KeePass placeholders for the individual form fields, see: https://forum.kee.pm/t/placeholder-handling/1100 |
Yeah you should only enable Placeholders on the specific fields you require rather than the entire database, but if you already have hundreds from much older databases, the "Database Settings" option can be a good temporary measure. I'll fix the bug in v2 but won't promise to keep that database-wide feature around forever. |
Thanks again for the explanation. I will go for the specific fields rather than the entire database for security reasons. In the mentioned blog post https://forum.kee.pm/t/placeholder-handling/1100 it is stated that
KeePass has this TOTP function built in now since I don't know when. But when this function is built into password managers by default, it encourages users to store their second factor inside the password databases where their "first" factors (user name and password) are stored, too. Funny to see how an entire category of software (password managers) weakens this second factor concept by storing it together with the first factors. |
Using KeePass with stored TOTP does not inherently compromise the principle of two-factor authentication, It just redefines the factors involved. The knowledge factor is now represented by the KeePass password, while the possession factor is no longer the authenticated phone but access to the KeePass database file and access to the KeePass key file. |
KeePass supports OTP/TOTP (One Time Password / Timebased One Time Password) functionality for two factor authentication. When a website I want to log in to requests this TOTP, I have to go to the KeePass program to copy the (T)OTP. It would be great if the Kee browser plugin could show, copy and fill in this (T)OTP, like it does with regular passwords.
The text was updated successfully, but these errors were encountered: