Today, we are writing an article about granting external access to site collection at SharePoint Online so that a SharePoint site can be accessed using external users, for example, if our customer needs to access the site collection or site page from users who are not eternally added.   We can enable external access to the site collection to browse the entire site with appropriate permission. So, to perform this action to site collection or site page, follow the below steps.

  • First, log in to the site collection to enable external access. For enabling it to the site collection, we need to enable external user access using SharePoint Online portal.
  • Select SharePoint portal page and click Sharing option on the left side of the screen. Enable "External users must accept" from share invitation, as shown in the below screenshot and click OK.

  • Now, on the site collection page, select site collection and click Sharing. Select "Allow sharing with all external users" and save the same.

  • Once share option is enabled, an email is sent to the external user which signs in with a live-ID or another Office 365 account.
  • Now, go back to the site page or site collection page and select "Share" button at the top right. Share with external users and assign the permission by clicking Show Options.
  • Now, select permission level and share the same page. The email will go to the shared users' email id.

  • Another method also can be opted for the same.

  • Once all is set and the external user has accepted your invitation, you can see them in the SharePoint group in which you have added them.

  • Now, click "Go to Prashant Demo" site and click the same. This will redirect to Office 365 page. Here, assign your Microsoft or other Office 365 user account.

  • See the screen and enter your email id and password. Wait for some time until you are able to access the site collection or site page on the browser.

  • See the below screenshots. Now able to access the site.

  • If a user is deleted from "Share Permission" page, we will get the below error.