TLDR -easily locking down content per guest user.
I followed this page and everything works as the document shows ->Collaborate with guests in a site | Microsoft Learn
As we will have multiple guests uploading potentially sensitive content from competing businesses, I need to find a way to lock each folder so each "guest" who is also now in AD as a member of the Extranet site to only have permissions to documents the guest has uploaded or the guest has explicitly been granted access to. As our IT depart is small, we really want this to be a self-service action on the part of the internal users where they can follow steps to enable access. IT cannot walk each department through this each time a file is shared or a candidate needs to upload some data. Overall, my experience with End Users is that they take the easiest path, not necessarily the most secure path.
As it is set up now, all guests granted access through B2B have edit contrib to the site. I want them to only have access to specific items. I tried removing inherited permissions but then when sharing with a B2B guest, I could not because external sharing is not permitted (per a setting I have).
What I really would like is to share a file, not the whole site. I am trying to wean the company off of "DropBox" but if it is not a similar experience for them, I will run into cultural challenges. The question I am being asked at my office is, "..and we need to do it this way instead of Dropbox why?"
What I want to do is have several guest users in the extranet, but limit their access to specific files in the extranet.
What I then did is go to a folder in the extranet, right clicked and selected Managed Access, and removed Extranet Members, which removed access, which is fine. But, I cannot then add specifically share with the guest user as my policies don't allow sharing with external people outside the org. If you are still with me, it was already shared with the guest user and the guest had access to the whole extranet, but now removing perms and trying to add the guest to one thing does not work.
Do I need to create a separate extranet for every single client? Extranet_client1. ...Extranet_client50. This will be a mess and will make IT the bottleneck and until I get Microsoft Defender for Cloud, I won't easily able to block dropbox.
I suppose I can create a powershell script to do this but I can't be the only one who needs to do something like this. I don't want anonymous access- I would like to use the B2B feature.
Any ideas?