I use containers with SideBerry for this. I have panels dedicated to google accounts (broadly: work, other and personal). When I'm in a panel and click a link it opens correctly with the right container and corresponding auth.
It's the best flow I've found. You can also set rules for domains to always open (or prompt) in a container, but I found that to be too much work for several common domains that I use from different profiles.
I do still have rules set up for some things like Github, which should always use my personal container. That's nice since no matter what mode I'm working in, it opens correctly and I don't have to log into Github for each container. And I have stuff like Linkedin and Facebook firewalled into a social container.
It's the best flow I've found. You can also set rules for domains to always open (or prompt) in a container, but I found that to be too much work for several common domains that I use from different profiles.
I do still have rules set up for some things like Github, which should always use my personal container. That's nice since no matter what mode I'm working in, it opens correctly and I don't have to log into Github for each container. And I have stuff like Linkedin and Facebook firewalled into a social container.