I have created a team site and a communication site in SharePoint online (Company1) and am trying to allow any people in Company2 and Company3 to access the site without having to request access when they access the site link.
The team site is a public site. External sharing is set for "New and existing guests" and the Limit by Domain box is checked and Company2.com and Company3.com are allowed domains. Company2 and Company3 each have their own Office365 accounts.
On the site, I went to Settings > Site Permissions and added "Everyone except external users" with edit rights.
When I asked a person from Company2 to go to the site, they got the page saying "You need permission to access this site". After I approved the access request, that person showed up in the Settings > Site Permissions > Site Members list.
I also created a communication site with the same intent to share it with all members of Company2 and Company3.
In the SharePoint admin center, I set external sharing for New and existing guests and checked the limit by domain box to allow company2.com and company3.com.
On the site, I went to Share > and entered "Everyone except external users" with view rights.
When the individual from Company 2 clicked on the link for the communication site, they were again greeted with the "You need permission to access this site" message. After I approved the access request, I saw the person individually named in the Site Visitors lists.
With the desire to make the sites available to any user from Company2 or Company3, is there a way to grant access so that they don't have to request permission? I don't want to have to add individually named people to the list of members or make an owner have to approve each individual access request.
I have searched the documentation and forums, but haven't come up with an answer.
Thanks,
Patrick