1Password and Bank of America [Updated with Instructions for 1Password 4]

edited November 2013 in 1Password 3 – 6 for Mac
How do we use 1Password (Safari browser extension) with the Bank of America website?

Bank of America has a 2-page login process, but 1Password NEVER RECOGNIZES that the first page is simply a username that we need to submit. The 1Password AutoSave Bar never shows up for this first page of the login process, so we can NEVER SAVE the 1st page of Bank of America's login process. (Even if we try manually adding this information into 1Password as a saved login, it just doesn't work.)

Take a look at the screenshot below. This is what the first page of the Bank of America login process looks like... but there is absolutely no way to save this in 1Password to effectively get us to the 2nd page of the login process.

If we save the 2nd page of the login process into 1Password (which 1Password DOES recognize), the Bank of America website yields an error message and takes us back to the 1st page of the login process and asks us to resubmit our username again. And yet again, 1Password won't save that username again.

This is very frustrating, because we can't use 1Password to automatically jump to the Bank of America website and sign us in. We have to manually go to the Bank of America website within Safari, then manually submit our username, then manually tell 1Password to fill out the information on the 2nd login page.

Can you please fix 1Password to support the second largest bank in America?



  • khadkhad Social Choreographer

    Team Member
    edited September 2012
    Welcome to the forums, Scotty! Thanks for taking the time to contact us.

    Here is the method for saving a Login manually via the 1Password extension:

    1. Enter your credentials ("Online ID") on the first page of the login process, but DO NOT submit the form.
    2. Click the 1Password button in your browser's toolbar, and select the "+" button in the upper right hand corner.
    3. Enter your password in the "password" field and optionally change the title and make any notes if desired.

    4. Click the Save button in the upper right hand corner.

    Do that on the Bank of America home page to save a new Login.

    That is how I created my Bank of America Login that I use every day. Please let me know how it goes for you. I'm sure we can get it working as well for you as it does for the rest of the Bank of America and 1Password users. :)
  • Sorry, that doesn't work. Those steps were EXACTLY the steps that I tried to take in the past.

    But I can't get past step #2, because 1Password does absolutely nothing when I click on its "+" button. Absolutely no response from 1Password.

    I'm using Safari 6.0.1 on Mac OS X 10.8.2, and I am running 1Password's Safari browser extension 3.9.8.

    It might be currently working for you if you're using a different browser or a different operating system, but it doesn't work under the technical specs listed above.

    Can you guys please update the Safari browser extension for Mountain Lion to support Bank of America?

  • khadkhad Social Choreographer

    Team Member
    The "+" button will only save the information you have filled in a page's form fields. If you have opted to save your Online ID on the first page of Bank of America's login process, then there will be nowhere for you to input it on the page and no way for 1Password to save it. To clear your Online ID, visit this page on the Bank of America website:

    Manage your saved Online IDs

    Can you guys please update the Safari browser extension for Mountain Lion to support Bank of America?

    It works great with Bank of America. I and hundreds (perhaps even thousands) of folks use it every day. Like you, I am also using Safari 6.0.1 on OS X 10.8.2 with version 3.9.8 of the extension.

    Please let me know how it goes when you have cleared your Online ID so you can actually fill the form field so that 1Password has something from the page to actually save. :)

  • Ah, thanks for the information. That started working again, once I cleared out my Online ID. Thanks for your advice. But let me ask you a question: doesn't all of this get a bit tedious for everybody to constantly be manually adding all their brand new logins into 1Password? I mean, I was using Safari's outstanding "Password Autofill" feature before, and it would just automatically remember everything in the background for me... I never had to "manage" my usernames & passwords, and yet it would dutifully work in the background, remembering & autofilling for every site that I visited. It just seems like 1Password is soooo much work for such little gain over the built-in password autofill of Safari. Any thoughts on this? I'm still in the free 30 day trial of 1Password, and I just feel like this is so much work. Meanwhile, Safari has built up a library of 200 passwords for me over the years, and it "just works" without any user interaction on my part. Thoughts?
  • scotty321scotty321
    edited October 2012
    Just one example (out of many examples) of how tedious 1Password can be, compared to Safari's built-in password manager:

    Whenever Safari's built-in password manager automatically remembers a website's login, it only remembers the top-level domain... for example, facebook.com.

    But 1Password will always try to remember the ENTIRE URL which prompted you for a login, such as https://www.facebook...2345678assc2FRg

    If that URL is no longer valid, 1Password is then remembering an invalid URL. So every single time we save a new password into 1Password, we always have to "trim down" the URL.

    I guess I'm just not sure how 1Password is a time-saver. Maybe 1Password isn't supposed to be a time-saver at all, but simply a nice app to store passwords. I think I might be leaning towards a time-saver (i.e. Safari's built-in autofill) as opposed to a nice app at this point, but I'd be curious to hear your thoughts on this topic. It just seems like sooo much work to me.
  • khadkhad Social Choreographer

    Team Member
    edited October 2012
    It can be a bit more work for certain sites, but if you had not instructed Bank of America to save your Online ID it would have been much easier. The Bank of America site is also another edge case in that it uses a multi-page login process. Most of the time, you just log in, 1Password will automatically prompt you to save a Login, and click the "Save" button. Same workflow as any browser's own password manager. In fact, I don't know of any browser's password manager that works with multi-page login processes.

    1Password saves the exact URL of the login page since it has a Go & Fill feature which will load the URL (which is not always the home page for many sites) and automatically log you in. If you save an invalid URL in the Login item, 1Password has no way of knowing what the correct URL is. We recommend always saving Logins on the site's main Login page.

    So multi-page login processes and Go & Fill are two things Safari's own password manager cannot do. To that list you can also add cross-browser support —1Password works in Safari, Firefox, Chrome, and Internet Explorer — as well as cross-platform support — 1Password syncs with Mac, Windows, iPhone, iPod touch, iPad, Android, and Windows Phone 7. Safari's passwords are locked into one browser on one computer. It is not very helpful to have strong unique passwords like 7*RLdEB=+GB)K$G7;ZN9MFo%i6JC6T2t4C3gusF/tgRCvcDMZr if you can't access them in every browser you use on every computer and device. Part of security is data availability.

    Please let me know if you have any other questions or concerns.

  • scotty321scotty321
    edited October 2012
    Cool, thanks so much, Khad. I really like the recommendation to always save the login from the site's main login page using that "+" sign in the browser plug-in. That will really save a lot of hassle when trying to save the appropriate URL's.

    And I do understand what you're saying about the advantages of having 1Password available EVERYWHERE -- all browsers and all platforms. That does seem to make it worth the effort of spending much more time managing the passwords up front. Not to mention that 1Password now opens up the possibility to have TRULY strong & unique passwords, like you mentioned. You really can't do that without a program like 1Password.

    In fact, I once performed a "Reset Safari..." command because I was having some troubles with Safari, and I forgot to UNCHECK that box that said "Clear Saved Passwords", and suddenly, my years' worth of saved passwords in Safari were completely gone! So that sort of scenario would never happen with 1Password... unless somebody hacked into my Dropbox account and deleted my 1Password file. But even then, I could revert to a backup of my 1Password file, whereas I wouldn't really want to delve into reverting my Keychain Access file to get those passwords back in Safari. I guess it would still be fairly simple, but I just don't like to mess around too deeply with Keychain Access. :)

    Thanks again!

  • khadkhad Social Choreographer

    Team Member
    Indeed. There are many benefits to using 1Password over a single browser's password manager. From a security standpoint it is also nice to have the storage of passwords decoupled from the browser.

    If there's anything else I can help with, you know where to find me. Enjoy your weekend! :D
  • Hi, I just got IP4 and this procedure does not work with Bank of America. Can you post updated instructions?

  • Hi @WillK,

    We've done some testing here, and it seems like these instructions should still be good!

    There are a few things to remember about the Login though:

    • Autosubmit does not work on page one, so you will need to manually submit the first page, but the username is filled in.
    • On the password page, the password is filled in and automatically submitted.
    • There may be an intermediary page with a security question if it's the first time you are logging in with that browser/computer, but that is the same with pretty much every bank. Check the box to remember that computer, and you won't have to do that every time (presuming you aren't wiping out all your cookies every time).

    If you're still having difficulty, please give me a bit more detail about where the Login is failing for you. :)

  • Still confused, sorry. Step 1: clear your B of A Online ID (OK). Step 2: Go to B of A Sign In page and enter your Online ID, but do not save or sign in yet (OK). Step 3: while at B of A Sign In page, click 1P browser extension to add login info to 1P (this is where I get lost, there is no + sign in Chrome browser extension and 1P does not prompt me). Also, the above instructions don't seem accurate because there are two pages for the B of A login process (first page = Sign In, second page = Passcode) and you have to know what to do on each page.

  • Hi @WillK,

    Step 3: while at B of A Sign In page, click 1P browser extension to add login info to 1P (this is where I get lost, there is no + sign in Chrome browser extension and 1P does not prompt me).

    My apologies! In 1Password 4 you will see a gear icon (or a vault icon if you have multiple vaults set up). Click this to bring up the Settings menu and find 'Save new Login.' Please try following the instructions - Khad uses this bank on a regular basis, and he is able to do so with the Login saved in a single entry created as listed above.

    Just to clarify: you'll need to manually click the button to submit the form on the first page after using ⌘\ to fill the username. Then on the second page ⌘\ will perform as expected: fill and submit.

    I hope this helps!

  • okay, i just downloaded 1 password and am having the same problem with BoA. i also didn't have the + sign, but noticed the last post and pressed the gear icon and then choose the "save new login". At that point, it's a bit unclear what to do. My only option is to press "Save" or "not Save" for this new BofA password. I press Save. now where do I do all of the other steps, like add the Passcode etc. Do i go into the saved Login and edit and add passcode manually? I tried that and it would only get me through the first Usename page without having to submit, but then the Passcode page wouldn't populate on its own.

    I must be missing something. Help!

  • edited November 2013

    Hi @alliecat,

    I'm sorry that you're having difficulties getting a Login set up for Bank of America! Here are the new steps for 1Password 4:

    1. Enter your credentials ("Online ID") on the first page of the login process, but DO NOT submit the form.
    2. Click the 1Password button in your browser's toolbar, and select the gear icon in the upper right hand corner. (If you have multiple vaults enabled, instead of a gear you will see a vault icon.)
    3. Select “Save new Login” from the menu that popped up.
    4. Change the title if desired, and click Save.
    5. Find your new Login in the 1Password main app and click Edit.
    6. Enter your password in the "password" field.

    To test this Login:

    • Click on the website in the main app to open and fill in your default browser.
    • The first page will populate with your username, and you will need to click the button to submit.
    • When the second page loads, use the keyboard shortcut ( ⌘\ ) to fill and submit your password.

    I hope this helps :)

  • I tried this and now B of A keeps requesting a SafePass code whenever I try to log in (presumably because I did not click "Remember my Online ID" the first time I logged in). Any ideas?

  • Hi @WillK,

    It sounds to me like you might have cleared the cookies from your browser (or blocked cookies in the first place). Even if you don't save your Online ID (via that checkbox), the site will remember that you are using a trusted computer (or whatever they call it) because it deposits a cookie in the cache.

  • I've been using 1P for two weeks now, cookies are enabled, and B of A it still asks for a SafePass code every time I try to log in with 1P (even when I use the keyboard shortcut, which I generally do every time because it won't autofill with B of A). I love the way 1P works, it's awesome, but this one problem is definitely bugging me, not sure why it's happening.

  • khadkhad Social Choreographer

    Team Member

    I'm not sure either. Unfortunately, the display of the SafePass is something that is controlled by the Bank of America website. There is nothing that 1Password can do to make it go away (or appear).

    I have had a Bank of America account for years, though, and I successfully log into it with 1Password all the time. In fact, I just did so a few hours ago. I'm sure we can get things working as well for you as they do for me.

    Can you include a screenshot of Safari's Privacy preference pane from your Mac? Here is my own as an example:

    Once you've taken a screenshot, click the "Details…" button in the "Cookies and other website data" section.

    From there, enter "bankofamerica" in the search field. Do you see a cookie for "bankofamerica.com" like the one shown here?

This discussion has been closed.