SCENARIO
I correctly set up FBA on SharePoint 2010 following these tutorials (among others):
- http://blogs.technet.com/b/mahesm/archive/2010/04/07/configure-forms-based-authentication-fba-with-sharepoint-2010.aspx
- http://donalconlon.wordpress.com/2010/02/23/configuring-forms-base-authentication-for-sharepoint-2010-using-iis7/
I have one web app, with two zones, configured like the following:
- Intranet (NTLM)
- Extranet (FBA and NTLM)
I have set the wildcards for the people picker, the role manager and user membership providers and the connection string to the FBA database on the web.config files of Central Administration, the Intranet zone, the Extranet zone and STS.
QUESTION
I'm wondering why the Intranet zone (NTLM) does not get the FBA users in the people picker? If I'm on the Extranet zone (NTLM and FBA) or Central Administration the people picker works well and all the configurations are the same there.
Important note: I don't want to enable FBA on Intranet zone. but if I do, it works like a charm.
Every time I search on the people picker I got this error on the LOG:
Claims Search call failed. Error Message: Object reference not set to an instance of an object. Callstack: at Microsoft.SharePoint.WebControls.PeopleQueryControl.IssueClaimsQuery
So, is there a way to achieve this?