Thursday, December 02, 2010 10:47 PM
Strange PeoplePicker behaviour occurs when using a combination of FBA and a PeoplePicker field limited to a SharePoint Group. The user should be able to search for a user within group but cannot, instead it just lists all users in group regardless of search criteria.
If I remove the Group limitation on the field then search user works fine.
Search for user also works fine if using AD instead of FBA.
Friday, December 03, 2010 1:16 AMIm seeing something a bit different. I added a peopleeditor to my site and restricted it to a SharePoint Group (has both FBA and windows members inside it). inside the people editor, when I put in usernames I get a red warning saying no exact matches were found, but it does resolve the people inside the group and does not resolve people outside the group. When I open up the directory, it displays all the members of the group. No filtering occurs when I enter a name. This would be problematic if this group had a lot of members inside it, users would be forced to scroll and could not search. I recommend you open a ticket with MS
Friday, December 03, 2010 1:26 AM
Yes I get the same problem inside the directory when trying to search/filter. Thanks for taking the time to test the scenario.
Monday, December 13, 2010 11:07 AMJust to follow up on this... I raised a ticket with Microsoft who confirmed this is a Bug and cannot be fixed at this time. It is not fixed in any CU up to the time of this post.
Monday, December 13, 2010 3:00 PM
To get round the issue of the people picker using FBA and AD, running in Claims mode you need to write a custom SPCLaimProvider. This will let you resolve the issue however you need to write custom code for this.
You can use the following blog post and the subsequent ones to get an idea of what to do:
- Marked As Answer by Kris Wagner - MVPMVP, Moderator Sunday, December 04, 2011 4:40 AM