Hi Ian, Jeff,
I'm new to Alfresco. I just installed the community version 4.2.e. I read this post and few others to restrict finding people and I'm not yet able to achieve what I want.
Quick overview of my goal.
I would like to create private sites to share documents with customers. I would like to create a specific private site per customer such that one customer can't see the other customers the company has.
To achieve my goal I thought about the following scheme:
<ul><li>Only member of a special group can search and find all existing users in the Alfresco database. (Let say we call this group CAN_FIND_ALL_USERS )
<li>users that are member of a site and that don't belong to the group CAN_FIND_ALL_USERS can find only other users that are also member of this site. Note: It will also be acceptable to find users that are not member of this site but are member of other sites that the current user (doing the search) is also member. </ul>
So far, I found these ways to find people:
<ul><li>localhost/share/page/people-finder
<li>Select a document, click on Manage Permissions, click on Add User/Group
<li>Select a document, click on Start Workflow and select for example New Task</ul>
Ian, I tried to implement the changes in your original post, (in public-services-security-context.xml) but it doesn't work. Any user can find still find all user. Would you please provide additional guidance on how I could achieve this as it seems my goal is very similar to yours.
Thank you so much,
Stephane