We have a scenario where we needed to restrict the people picker search to a specific OU in active directory AND also populate all the columns in the 'list view' within the people picker search results as the ootb active directory provider in SP 2010 doesn't populate all the columns. Our web application is configured to use Claims Based Authentication.
This lead us to develop a custom claims provider that searchs for users within our specified OU and also lets us populate all the columns in the list view on the people picker. This all works fine, we can select a user and grant them access to a SharePoint group etc and they can access the site without issue. Problem is when you click on the newly added claim/user in the SharePoint group it doesn't take you to the users MySite as it does for an Active Directory user who is explicitly granted access to the same SP group. It displays the user info page with little details populated. The custom claim provider has been configured against a specific zone.
I've read several posts (Example) whereby you can map a custom claim to a user profile using the PowerShell commands -
Add-SPClaimTypeMapping but as we aren't using a custom identity provider just the ootb SharePoint Secure Token Store i cant find a way to do this as
Get-SPTrustedIdentityProvider requires the name of an identity provider as a parameter.
Any help/guidance would be greatly appriecated.