[Feature request] Autofill complex password form
Is it possible to create some script (using javascript maybe) to autofill custom fields? Passwords in my bank (ING) are about 30-something characters long and each time you log in you have to enter about 6 random characters from the password. For each character you have a separate input field. It would be awesome if I could store this password in 1pass and be able to add some script to autofill this. Maybe you could add an option to add a JS script for each password for pages that have more complex login flow?
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided
Comments
-
Hey @3amprogrammer ,
Firstly, I'd like to start by noting that if your bank asks you for specific characters out of your password, that means they know your password and are keeping it in plain text somewhere, which is a big no-no.
The correct process of storing users login credentials is to encrypt the password and only save the encrypted copy, so that even the employees won't have access to it.I'd suggest sending your bank our open letter, hopefully they'll listen and change that login process and their methods: https://blog.1password.com/an-open-letter-to-banks/
There's no way to get 1Password to autofill such random single character fields unless each one of them has a unique ID in the HTML code.
You can check by right clicking the field and selecting "Inspect" to review the HTML code of the field. If it has a unique ID (e.g. `id="character_28"), then you can add this ID as a custom field in the login item and it might work, but you'll have to add all of the possible fields like that, which sounds rather crazy.Alternatively, I suggest you give Large Type a shot:
- When the page asks for specific characters, click 1Password on the top right corner of your browser to open it.
- Select the login for this website, hover over the password field and click the arrow icon on the right.
- Select "Large" from the options that show. You will now see the password in Large Type, with a number under each character.
Hopefully Large Type would help you overcome this crazy step in the login process :)
0