I've implemented a custom claims provider in order to replace the people picker in a web application that uses ADFS as a trusted token issuer.
For authentication purposes it works great, I can search for a user and validate the definition in the people picker.
But in the alerts dialog, something strange appends. I can search for users, but if I'm defining another user other then myself Sharepoint says that the user does not have an email defined.
Does anybody know how to solve this situation.
I manage to improve this a bit. The first problem was that the people picker had the display name as the identity claim, changing this to email solved the problem of SP saying the user didn't have email.
But now another problem surfaced. I can define an alert for a user but the email only goes out if the user as explicit permissions for the list, if the permissions are given to the role claim it does not work.