Question

Am not able to see the logged in user's email address in the Personal Settings. I have configured Custom STS Provider on Sharepoint. I also have a claim type mapping like below.

Can any one please let me know what could be the problem?

$tp = Get-SPTrustedIdentityTokenIssuer
$tp.ClaimTypeInformation
...
DisplayName                    : EmailAddress
InputClaimType                 : http://schemas.xmlsoap.org/ws/2005/05/identity
                                 /claims/emailaddress
MappedClaimType                : http://schemas.xmlsoap.org/ws/2005/05/identity
                                 /claims/emailaddress
Was it helpful?

Solution

The claims included in your token are only used to make authorization decisions inside of SharePoint. The custom claims provider provides claims augmentation (adding claims to your token) and claims lookup (people picker functionality).

If you want to have user properties in the user profile service application, you still have to configure an import connection to Active Directory or the LDAP directory your users are coming from.

SharePoint maps the correct user profile to the authenticated user by means of the SPS-ClaimID attribute.

A nice article on how this works can be found here. It's about SharePoint 2013 and Active Directory, but it works the same for SharePoint 2010 and/or SAML claims.

Licensed under: CC-BY-SA with attribution
Not affiliated with sharepoint.stackexchange
scroll top