Forum Discussion
Amadiric
Jan 14, 2019Copper Contributor
Access requests external sharing
I have now allowed external sharing with anyone on my tenant from the admin center, on the site collection, on the site permission and i have also enabled access requests at all levels. I'm trying t...
Jan 14, 2019
You need to use the "Share" button on your document library on an individual file, or folder. Once you select this then you can choose your audience. In your case it appears you are trying to copy a link from the URL bar and send it to someone expecting anyone external to access which doesn't work that way.
If you are wanting anonymous links to documents, then you use Share and the "Anyone" option. And in order to make Anyone available on SharePoint site once you allow it via the admin center is powershell (or new admin center).
The powershell command is set-sposite -identity "SiteURL" -sharingcapability ExternalUserAndGuestSharing
https://docs.microsoft.com/en-us/powershell/module/sharepoint-online/set-sposite?view=sharepoint-ps
You can also use new SharePoint admin center, when you go to the details of the site, you can set the sharing capability on the details pane towards the bottom.
If you are wanting anonymous links to documents, then you use Share and the "Anyone" option. And in order to make Anyone available on SharePoint site once you allow it via the admin center is powershell (or new admin center).
The powershell command is set-sposite -identity "SiteURL" -sharingcapability ExternalUserAndGuestSharing
https://docs.microsoft.com/en-us/powershell/module/sharepoint-online/set-sposite?view=sharepoint-ps
You can also use new SharePoint admin center, when you go to the details of the site, you can set the sharing capability on the details pane towards the bottom.
Jan 14, 2019
Well, I guess I should have more carefully read your question. That's how to easily share externally without dealing with request access, but if you need externals to request access you would have to first add them to your site, then when they try to access content on the site that has inheritance broken, you should be able to then get an access request, but then you'll have to know who's trying to access the site ahead of time.
You do have options around Flow, where you could probably build a request access form via Microsoft Forms, then have a flow take that response and generate an approval, then a sharing link from that approval, but that's the only thing that comes to mind for some kind of request scenario for an external user.
You do have options around Flow, where you could probably build a request access form via Microsoft Forms, then have a flow take that response and generate an approval, then a sharing link from that approval, but that's the only thing that comes to mind for some kind of request scenario for an external user.