How do I share a site with all users in an external org?

Lachlan Wintour 1 Reputation point
2022-11-26T10:59:16.56+00:00

We have a subsidiary company with users on another tenant. How can we share our site with all users in that tenant?

SharePoint
SharePoint
A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
10,245 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Dillon Silzer 56,121 Reputation points
    2022-11-27T01:10:42.413+00:00

    Hi @Lachlan Wintour

    There are a couple things you need to do if you don't want to share a link with Anyone:

    1. You need to invite users from externaldomain.com as guests users to your tenant.
    2. You then can build an Azure AD Dynamic membership group and share access with that group.

    1) How to build an Azure AD Dynamic membership group that uses a contains operator for their e-mail domain.

    264444-image.png

    Example:

    (user.mail -contains 'externaldomain.com')

    2) Once you have a dynamic membership group, you can share access with that group to grant them access.

    Dynamic membership rules for groups in Azure Active Directory

    https://learn.microsoft.com/en-us/azure/active-directory/enterprise-users/groups-dynamic-membership

    Use Dynamic Groups to access SharePoint Online sites

    https://blog.atwork.at/post/Dynamic-groups-accessing-SharePoint-Online


    If you want to share a link with Anyone*:**

    https://learn.microsoft.com/en-us/sharepoint/external-sharing-overview#how-the-external-sharing-settings-work


    If this is helpful please accept answer.

    0 comments No comments

  2. Emily Du-MSFT 43,996 Reputation points Microsoft Vendor
    2022-11-28T09:40:28.877+00:00

    @Lachlan Wintour

    Based on your description, I understand that you want to share SharePoint sites with external users.

    Here are steps:

    1.Enable external sharing in the tenant level. Go to SharePoint admin center -> Polices -> Sharing -> Set Anyone.

    264619-image.png

    2.Enable external sharing in the site level. Go to SharePoint admin center -> Sites -> Active sites -> Select the site you want to share -> Sharing -> Set Anyone.

    264690-1.png

    3.Share SharePoint sites with external users. Go to Site settings -> Site permissions -> Share site only.

    264620-image.png


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.