
This is by design (at least, for now). As Teams use M365 Groups for access, the external user sharing settings, including the domain allow list, apply to all M365 Groups and not on a per-Group basis.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Inside sharepoint we can enable and disable external sharing per site (whether classic,Team-connected or communication sites), as follow:-
But inside MS Teams seems we can only have an org-wide setting for either enable/disable external and guest access for ALL the MS Teams, but we do not have control per MS Team? is my observation correct?
here is the MS Team setting to control external and guess access:-
so let say we have 2 MS Teams; TeamsA & TeamsB.. then can we disable external sharing inside TeamsA while enable it inside TeamsB??.. so in TeamsA you can not invite external users to any chat while you can do so in TeamsB? now in sharepoint we can disable external sharing for the related sharepoint site while enable inside the other site, so this is supported inside sharepoint but not inside MS Teams?
This is by design (at least, for now). As Teams use M365 Groups for access, the external user sharing settings, including the domain allow list, apply to all M365 Groups and not on a per-Group basis.
Now its possible to do at individual M365 Group and Team level as well using PowerShell: https://learn.microsoft.com/en-us/microsoft-365/solutions/per-group-guest-access?view=o365-worldwide
Ive been playing with my tenants and definitely it has not evolved since the last time I saw it, how ever a partner took part on it and create a solution https://agatsoftware.com/microsoft-teams-ethical-wall/
Best regards