Has anyone figured out how to get Bitwarden to work with the USAA website?

Has anyone figured out how to get Bitwarden to work with the USAA website?

They use a unique form field generator for both the User ID and Password fields. Currently, both fields start with “usaa-form-v5-10-1-input-”. I tried using RegEx in Bitwarden’s Custom Fields but I am unable to distinguish the User ID field from the Password field since they both start with that same field name followed by a randomly generated sequence of characters. I tried adding two Custom Fields with the same RegEx, hoping Bitwarden would fill the first form field with my first Custom Field entry and the second with my second. Bitwarden, however, fills both form fields with the first Custom Field entry.

When you use the right-click context menu to “Copy custom field name”, you will get the input field id value, which as you noted, has the form usaa-form-v5-10-1-input-y7598elcdbc and will not be helpful. However, if you examine the HTML source code (e.g., using Inspect in the right-click context menu in Chrome), you will find that the input field also has a name parameter that can be used for custom field matching. In the case of the “Online ID” field, the name is memberId, and in the case of the password field, the name is simply password.

I have verified that in a Chrome browser, it works with linked custom fields named memberId and password linked to the Username and Password, respectively. You may have to manually trigger a second auto-fill (using the Ctrl+Shift+L keyboard shortcut) to fill the password field after clicking “Next”.

1 Like

Great explanation. I got it to work. Thanks, grb!

1 Like

grb - Where can a non-(limited) technologist get help with this in basic english? Ive been fumbling around for a few days and my only achievement is supersizing my frustration. - ken

@Ken_Smedley Welcome to the forum!

To set up the custom fields required to make this work, edit your vault item in the browser extension, scroll down to the “CUSTOM FIELDS” area, click the dropdown menu below where it says ⊕ New custom field to change the selected value from “Text” to “Linked”, and then click the icon to create a linked custom field. You should see a new custom field with a red ⊝ icon, a Name field, and a value that says “Password”. Click where it says Name, and when you see the blinking cursor at the start of the Name field, type memberid. Then click the dropdown menu below the name field, to change the selected value from “Password” to “Username”.

Then click the icon to create a second linked custom field. In the new custom field, click where it says Name, and when you see the blinking cursor at the start of the Name field, type password. In the dropdown menu below the name field, leave the value as “Password”.

It should now look like this:

 

Finally, don’t forget to click the Save button in the upper right corner of the browser extension.

The USAA site does not work with the new inline autofill menus (the option that shows available accounts in a pop-up menu on the web form itself), but you can use any of 5 other techniques available for autofilling your username and password for logging in to USAA. My recommendation is to use the keyboard shortcut Ctrl+Shift+L (once for the username, and once more for the password).