315 votesJoakim Atterhall supported this idea ·
We know you are patiently waiting for this feature. This feature is being implemented in stages. Fast tenant switching is currently in testing both internally and with early customers. We expect to release to the public in the Fall. I’ll post an update once it’s rolling out.
Full multi-tenant, multi-user support will be added after fast tenant switching.
~AlexJoakim Atterhall commented
As most others commenting here, I'm also a consultant that works with many customers who mostly use email and Skype4B as main channels. It's really frustrating to only have access with one account using Teams (that also drops the login after a while without telling me so I don't know if I miss anything on that account).
Imagine having Outlook and you have to login/logout with different accounts all the time to get emails from all your mailboxes. Nobody would use such an application.
And technically it shouldn't be too difficult to implement this. Just save all the logins like you do in applications like Outlook or Visual Studio, and keep the authentication tokens up-to-date.
In my current project, we would like to use Teams but we chose Slack instead, and this is one of the reasons.
Maybe this sounds a bit harsh, but this one of the first things that should be considered and implemented before releasing a tool like this, which has a really great potential. I really like that I can have my TFS boards and other connections available.
This also actually applies for all web applications. I can't be logged in to different tenants at the same time. I use Azure and O365 a lot and I always have to logout/login to get to different tenants. E.g. I would like to manage several Azure tenants at the same time, but that isn't possible. It should be pretty simple to cache all the tokens with separate keys for each tenant.