Multiple Username/Passwords for Single URL/Login
Specifically, I have multiple logins to my Internet router:
- the main admin login
- a secondary user so a service running on a local server can access the box with limited permissions
In the 1Password entry, the main admin username and password is listed right at the top.
The secondary user is just another username password pair stored in a separate section well below the list of URLs that apply to these logins.
When I go to login, regardless of browser, Mac or iOS, it always selects the secondary login first and I have to manually use the username field dropdown in the browser window to select the admin user within 1Password.
I don't understand why the primary login isn't the one attributed to the main username / password fields at the very top of the login entry. I can't figure out how to get it to default to these.
See attached (redacted) screenshot:
1Password Version: 8.10.32
Extension Version: 2.23.3
OS Version: macOS Sonoma 14.4.1
Browser: Firefox 125.0.3
Comments
-
Hello @Jamsk! 👋
I'm sorry that you're not seeing your login credentials being filled correctly. Let's focus on the Mac first, you mentioned the following:
When I go to login, regardless of browser, Mac or iOS, it always selects the secondary login first and I have to manually use the username field dropdown in the browser window to select the admin user within 1Password.
When the "secondary login" is filled how are you choosing to fill the login? Are you clicking "Open and fill" from the 1Password desktop app? Or are you using the Command-Backslash autofill shortcut? 1Password never fills your login without an action from you so I'd like to better understand how you're triggering that first autofill.
Can you also confirm that you only have one login item saved for these websites in 1Password? You don't have any other login items?
-Dave
0 -
Hi @Dave_1P
I mainly use Firefox these days, so the equivalent ( Command . ) to get the 1Password extension to open, type in a few characters of the login name, cursor keys down to the relevant entry then press the enter key to select.
It then opens the page based on the top URL in the list and for whatever reason completes the username with the secondary login and then when I click on the 1Password icon in the password field, it enters the password for the admin login (so the two obviously don't match).
I've tried this in a private browser window too (allowing the 1Password extension the relevant permissions), so as to effectively get around any caching etc. and it's still the same. It's strange behaviour.
...and yes, just one login entry in 1Password per router (but with the two sets of credentials for that router in the same single 1Password login entry as shown in the screenshot above).
I hope this makes sense, it's difficult to describe properly in words.
0 -
Update / Resolution:
Following contact with 1Password more directly and their usual great support, a solution has been found.The issue appears to relate to the fact the username field on the input form presents as a dropdown list and not the usual HTML text field.
Additionally, the current 1Password behaviour with this relates to the naming of the field labels in the 1Password login item - more on this below.
When the password is initially stored in 1Password only the password is saved along with it's form field. The dropdown selection does not get stored. The dropdown has a default user though, so this helps.
I have multiple username/password combinations stored in a single login item in 1Password because they all logically relate to the one specific device that is the subject of the login item.
Changing the username/password pair field names (labels) in the 1Password login entry so that they are all unique fixed the problem and the main/default username was left alone in the dropdown, so everything then worked fine.
e.g.
Example original login item:
username: uname1
password: pw1Section Block A
username: uname2
password: pw2Section Block B
username: uname3
password: pw3etc..
Fixed login item:
username: uname1
password: pw1Section Block A
user two username: uname2
user two password: pw2Section Block B
user three username: uname3
user three password3: pw3etc..
0 -
I'm happy that the team was able to help. Thank you for sharing with the community! 🙂
-Dave
0