It's crazy that after all of the pandemic Microsoft still cannot do the Linux client right. It's unusable for many people. I don't understand what the girls/guys/non-binaries in Microsoft smoke, but why the heck the Linux client requires authentication? Why I have to authenticate myself with the MS account if I have unique pre-generated meeting URL which works from the browser without any authentication? Well, OK, I have the MS account which works (I used it to write this comment, which is a proof that it works :), but I cannot login with it to the Linux client. Every time I try to login to the Linux client I got: "Someone has already set up Teams for your organization" error and that's all folks. I don't have any organization, it's free email account and it's clear that somebody setup the unique URL link for me, so why I cannot use it? According to the Microsoft the "workaround" is to change my email address in the MS account. Wut? There is a reason why I have this email account there and I am not going to change my master e-mail account just because some "distant student" in MS cannot implement the authentication right. It seems they are doing the authentication against the 'domain' and not against the 'email' account. It's clear that with the freemail accounts all users have the same domain and the domain is not under their control, but unfortunately MS engineers still didn't get it.
Well, there is still the web client, which is more or less working from the Linux. But why is it now working only from the Chrome browser? No luck from the Firefox browser, no luck from the Chromium browser (but it worked some time in the past in Chromium, so I don't understand why is it no more working). Luckily, it doesn't require any authentication like the broken Linux client. But if anybody is trying to setup the MS teams meeting for me I strongly encourage them to use other and working solution.