Jan 31 2021 08:12 PM
Hi everyone, I'm documenting this so as I found the related articles (see end of this post) were challenging to follow and didn't quite cover my scenario.
My use case
As an external user I need to to read ALL files in <company intranet> or other SharePoint online Library, but not have access to the entire site.
Issues with Share button
SharePoint online sharing is usually simple, select the file OR folder, click Share button, select type of sharing, enter email address of external user.
BUT in this case the external user needs access to the ENTIRE library (all files and folders). If you go to the library e.g. https://<your365tenant>.sharepoint.com/sites/<sitename>/<libraryname> and click the SHARE Button in the top right of that page you aren't sharing the library but the entire site.
To give an external user access to an entire SharePoint online library requires the following:
Then you need to
https://aad.portal.azure.com/#blade/Microsoft_AAD_IAM/UsersManagementMenuBlade/MsGraphUsers
Errors and Fixes
If the user get's an error like the following <User email> "can’t be found in the <your365tenant>.sharepoint.com directory error",
Then I found I could resolve it by doing the following:
I hope this helps, it took me a couple of days to test and find this. But only 2 mins to do for subsequent users.
References
specifically the 1-8 items under “If you can't access the site as the incorrect external user, follow these steps:”
Apr 07 2021 12:06 AM
Apr 27 2021 04:43 PM
I've had a few issues with this way of sharing entire sharepoint online libraries.
But they almost always boil down to a user getting one of two error messages:
In almost every case the issue has been the user has multiple email accounts associated with Microsoft accounts, and or browser cache of credentials.
The simple fix (8 hours to find this simple fix) is to get the user who is seeing these errors to go back to the email they got from you titled : “<person name> is inviting you to collaborate on <library name>” , right click on the OPEN button , select copy link, open an incognito / private or inPrivate browser window and paste in the OPEN button url. They are then prompted to login , ensure they use the email address you shared the library to, and 90% of the time they will get access.
Hopefully this helps everyone.
and right click on the
Sep 12 2023 12:13 PM