How can I get Safari to work with b2clogin.com logins?

Quoting Stackoverflow:

It is a known behavior of many browsers to share credentials between subdomains usually because if you log in using one subdomain (login.example.com) and later go to another subdomain (say passwordreset.example.com), the browser provides facility for you to login easily.

Enter Microsoft and its b2clogin.com service. Companies that use that for authentication of their customers get subdomains there, like company1.b2clogin.com and company2.b2clogin.com. What does Safari do: it merges all these credentials together into a single credential for *.b2clogin.com. Result, every time you get the wrong credentials autofilled by Safari and the ones you need have been overwritten. You end up resetting your password every time you want to login and that reset then overwrites the credentials of all the others.


I'm now wondering if I need to stop using Safari, because this is unusable. I really do not want it but too often now I run into stuff that doesn't work and companies simply tell me to use Google Chrome instead. I do not want to use Google Chrome, I do not trust Google.


Is there a solution where I can keep using Safari?

Posted on Jul 4, 2022 2:18 PM

Reply
Question marked as Top-ranking reply

Posted on Jul 4, 2022 2:28 PM

Turns out I could:

  • Remove credentials for b2clogin.com
  • Create new credentials for company1.b2clogin.com (user1@mydomain.tld)
  • Create new credentials for company2.b2clogin.com (user2@mydomain.tld)
  • Edit in Safari the password for user2@mydomain.tld for site company2.b2clogin.com. The password was stored correctly but Safari had re-used the wrong login (user1@mydomain.tld).

It seems I now have two separate entries for company1.b2clogin.com and company2.b2clogin.com

Similar questions

1 reply
Question marked as Top-ranking reply

Jul 4, 2022 2:28 PM in response to Gerben Wierda

Turns out I could:

  • Remove credentials for b2clogin.com
  • Create new credentials for company1.b2clogin.com (user1@mydomain.tld)
  • Create new credentials for company2.b2clogin.com (user2@mydomain.tld)
  • Edit in Safari the password for user2@mydomain.tld for site company2.b2clogin.com. The password was stored correctly but Safari had re-used the wrong login (user1@mydomain.tld).

It seems I now have two separate entries for company1.b2clogin.com and company2.b2clogin.com

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How can I get Safari to work with b2clogin.com logins?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.