iOS: Multiple services on a single host are indistinguishable #759

Closed
opened 2025-11-26 22:28:39 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @wixoff on GitHub (May 31, 2019).

Bitwarden is working great on my iPhone and iPad, but there's one area that's pretty frustrating.

I run multiple services with web interfaces on a single server -- UniFi controller, Portainer, Grafana, Plex, etc. When I try to log into one of these sites from my local network using Bitwarden, I can't distinguish among the returned matches. I get something that looks like this:

IMG_E8299

This isn't helpful! All of the services, operating on different ports, show up as "for this website."

Can we get a match operation that takes into account port number, or is this an iOS limitation?

I guess as a workaround I can give each service a unique administrator username (like "admin-portainer" for example) but that seems suboptimal. I'd rather have a single correct match so autofill will work.

Originally created by @wixoff on GitHub (May 31, 2019). <!-- Please do not submit feature requests. The [Community Forums][1] has a section for submitting, voting for, and discussing product feature requests. [1]: https://community.bitwarden.com --> Bitwarden is working great on my iPhone and iPad, but there's one area that's pretty frustrating. I run multiple services with web interfaces on a single server -- UniFi controller, Portainer, Grafana, Plex, etc. When I try to log into one of these sites from my local network using Bitwarden, I can't distinguish among the returned matches. I get something that looks like this: ![IMG_E8299](https://user-images.githubusercontent.com/945097/58709902-2241b300-8389-11e9-8546-ec9935a46693.JPG) This isn't helpful! All of the services, operating on different ports, show up as "for this website." Can we get a match operation that takes into account port number, or is this an iOS limitation? I guess as a workaround I can give each service a unique administrator username (like "admin-portainer" for example) but that seems suboptimal. I'd rather have a single correct match so autofill will work.
Author
Owner

@kspearrin commented on GitHub (May 31, 2019):

Unfortunately, we don't have control over that interface or how matching works from the keyboard. We simply provide iOS with a database of credentials and associated URLs and it handles displaying the matches for whatever website or app you are on.

If you open the app extension with the "Passwords" or "Bitwarden" option, you should see more precise match detection that is available in our other apps.

@kspearrin commented on GitHub (May 31, 2019): Unfortunately, we don't have control over that interface or how matching works from the keyboard. We simply provide iOS with a database of credentials and associated URLs and it handles displaying the matches for whatever website or app you are on. If you open the app extension with the "Passwords" or "Bitwarden" option, you should see more precise match detection that is available in our other apps.
Author
Owner

@wixoff commented on GitHub (Jun 1, 2019):

Thanks - I was afraid of that. Apple doesn't give a lot of control around UI. I'll close this.

In any case, the workaround (using different "admin" names for each) seems to work OK. It's nicer than having to click through to the app because I'm lazy. I want it in the list!

@wixoff commented on GitHub (Jun 1, 2019): Thanks - I was afraid of that. Apple doesn't give a lot of control around UI. I'll close this. In any case, the workaround (using different "admin" names for each) seems to work OK. It's nicer than having to click through to the app because I'm lazy. I want it in the list!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#759