I have implemented the following:-
- A Publishing site which include 5 Enterprise Wikis sub sites.
- Currently this publishing site is linked to our company active directory, and only internal users are able to access the publishing site.
- For each sub site certain users can contribute while other users are allowed to only read the wiki pages.
What I am trying to achieve:-
- Requirement 1. Currently the management is asking if we can allow external customers to login to our SharePoint application.
- Requirement 2. To allow authenticated external customers to read certain Wikis. Baring in mind that these Wikis can be under different wiki categories and sub sites.
To achieve this I am thinking of the following:-
- To achieve the first requirement; I thinking of creating a new user for each external customer inside our active directory. So that they will be able to login to SharePoint application, after sending them the username and password.
- While to achieve the second requirement; I am thinking of :-
- Creating new term set inside our metadata navigation tree representing our customers. As shown in the below picture.
- And if certain Wiki should be accessible by certain user I can tag this Wiki with the customer name.
- For each Wiki page I can add the customer to the “Restricted Reader” User Group.
So will my approach work well, or I should consider different approach to follow.
Best Regards