Following the given example, a custom claims provider is written to retrieve custom values for people picker. Besides, the web application is configured to use Forms Based Auth with LDAP to get users from Active Directory.
People picker shows duplicate result when I type exact match of login ID. (As I know, one login ID refer to the user from FBA and the other login ID refer to the user from custom claims provider.)
Q1: Is there any method the prevent the same user being shown twice? (Do not show the user from FBA)
Q2: When I set the field to "People" only, the user from custom claims provider does not show. Only the user from FBA is shown. Any method to show the user from custom claims provider?
Q3: When running the debugger for the Custom provider, Why it does not run into protected override void FillResolve method? However, it does run into protected override void FillSearch
Thanks very much.