A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
Hi @Mark Lewis,
Based on your inquiry, this can be done in SharePoint Online, but it is generally handled through external sharing and guest access rather than a separate federated access setup for the SharePoint site itself.
Technically, SharePoint supports sharing with external users at both the organization level and the site level, and the site can be configured more restrictively than the tenant if needed.
For your scenario, the usual approach is:
- Enable external sharing for the tenant and for the specific site if it is currently restricted.
- A commonly used option for controlled collaboration is to allow sharing with new and existing guests, so external users authenticate instead of relying on open anonymous access.
- You can find the detail information and the instructions in the article: Manage sharing settings for SharePoint and OneDrive in Microsoft 365 - SharePoint in Microsoft 365 …
- Invite the external users as guests to the SharePoint site or share only the specific files/folders they need. This is the supported way to collaborate securely with partner organizations in Microsoft 365.
- If you want to limit access to known partner organizations only, you can configure a domain allow list (or block list) at the tenant or site level.
For the different external organizations you mentioned:
- If they already use a work or school account, they can be invited and authenticate that way.
- If they do not use Microsoft 365, SharePoint can still support external access in supported sharing scenarios by sending a one-time passcode to the email address you shared with.
Additionally, a good best practice here is to use a separate partner or extranet site for external collaboration rather than opening a broader internal site. That makes permissions easier to manage and helps reduce accidental oversharing.
I hope this help. Please feel free to reach out if you have any further questions.
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.