I am passing Claims from a custom STS to SharePoint. It seems that some of the Claims are coming through OK to SharePoint, but not all. For example I am passing in the GivenName and Surname claims, but in the SharePoint "My Settings" page, I do not see a First Name or Surname populated.
My claim mappings are as follows:
PS C:\Users\tom.haigh> $sts.ClaimTypeInformation DisplayName : WebUsername InputClaimType : http://schemas.xmlsoap.org/ws/2005/05/identity/claims/authentication MappedClaimType : http://schemas.xmlsoap.org/ws/2005/05/identity/claims/authentication IsIdentityClaim : True AcceptOnlyKnownClaimValues : False ClaimValueModificationAction : None ClaimValueModificationArgument : KnownClaimValues : {} UpgradedPersistedProperties : {} DisplayName : Email InputClaimType : http://schemas.xmlsoap.org/ws/2005/05/identity/claims/email MappedClaimType : http://schemas.xmlsoap.org/ws/2005/05/identity/claims/mail IsIdentityClaim : False AcceptOnlyKnownClaimValues : False ClaimValueModificationAction : None ClaimValueModificationArgument : KnownClaimValues : {} UpgradedPersistedProperties : {} DisplayName : Windows Account Name InputClaimType : http://schemas.xmlsoap.org/ws/2005/05/identity/claims/windowsaccountname MappedClaimType : http://schemas.xmlsoap.org/ws/2005/05/identity/claims/windowsaccountname IsIdentityClaim : False AcceptOnlyKnownClaimValues : False ClaimValueModificationAction : None ClaimValueModificationArgument : KnownClaimValues : {} UpgradedPersistedProperties : {} DisplayName : Given Name InputClaimType : http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname MappedClaimType : http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname IsIdentityClaim : False AcceptOnlyKnownClaimValues : False ClaimValueModificationAction : None ClaimValueModificationArgument : KnownClaimValues : {} UpgradedPersistedProperties : {} DisplayName : Surname InputClaimType : http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname MappedClaimType : http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname IsIdentityClaim : False AcceptOnlyKnownClaimValues : False ClaimValueModificationAction : None ClaimValueModificationArgument : KnownClaimValues : {} UpgradedPersistedProperties : {} I am interested to find out what claim types are supported, and how to make them work as expected.