Better handling of logins for login.microsoftonline.com -- autofill behaviour: starts with?
As more and more people use Authentication services like Azure AD, we end up with logins for various different Tenants that all log-in via the login.microsoftonline.com domain.
The identifier in the URL is the tenant ID which follows the https://login.microsoftonline.com/<tenantid>; convention. The tenant ID doesn't always have to be a GUID either -- it may be a text domain which is supported also. /common/ is used for generic Microsoft accounts.
For example these two tenants might have two different logins (I've generated random GUIDs):
https://login.microsoftonline.com/e81aa1a1-24b7-450f-bfd9-ed522e1c041c/other-paths/?and-query=stringshttps://login.microsoftonline.com/9f68a234-747c-43a8-8260-49fcba945d18/other-paths/?and-query=strings
The login for Tenant e81aa1a1-24b7-450f-bfd9-ed522e1c041c might be user1@somedomain.com
The login for Tenant 9f68a234-747c-43a8-8260-49fcba945d18 might be userY@anotherdomain.com
The issue
In a vault with 100 different logins for various tenants, on any given login scenario the list of auto-fill options presented by 1Password is:
- Really long making it difficult to find the correct entry
- Shows entries that won't work in the login form
In the login we could set the website to be https://login.microsoftonline.com/
Possible solutions?
I'm thinking of solutions which could either be to:
- Add some sort of specific handling for login.microsoftonline.com to respect the Tenant ID (if supplied) in the website.
- The more "universal" solution would be a new **auto-fill behaviour option to require it to "start with**" the URL (not just the domain options). That way only entries for a given tenant should be shown when logging into https://login.microsoftonline.com/
Anyway, that's the issue -- open to ideas on how to solve it, but I feel like there's a gap without a "starts with" autofill behaviour.
Regards,
Jake
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Windows
Browser:_ Chrome
