The situation:
I have a SharePoint 2010 Claims Based Web Application with 2 authentication methods enabled: Windows Authentication and a Trusted Identity Provider.
I have enabled User Profiles and My Sites.
After logging in with a claims based credentials through the Trusted Identity Provider and accessing My Profile, a profile was created for the claims based user. I verified this in the Central administration: there is a user profile.
I have created a custom profile synchronization connection, using a BCS that connects to a custom WCF Service. In the service I log every request. The connection uses the AccountName property for mapping.
The problem:
When I run a full synch, only the windows accounts are synchronized. The service is only called with Windows account names (DOMAIN\username), and never with the a claims based account name (i:05.t|sts|username)
The Question
Is there a way to make this happen?