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.