SharePoint 2013 and SharePoint 2010 display identity claims with the following encoding format:
Here are some places in SharePoint where you will see claims encoding (please add to this list):
Here are some examples (please add your own based on your experience):
Type of claim
Claim encoding breakdown
Windows Authenticated Users group
SAML authentication (Trusted User)
Great article ! It has to be featured on the TechNet Wiki home Page
I recently ran into an encoded claim of the form "c:0(.s|true". Do you know what <ClaimType> corresponds to '(' ?
Where did this format come from?
Rasteroid, I believe that refers to the 'Everyone' group.
Rasteroid, "c:0(.s|true" represents Everyone group.
Thank you for the info.
After having spendt the last two nights with a rather special Claims provider I can tell that you have a small error in the ClaimType.
The character for the name identifier is NOT “?” , it is the unicode character 501 "ǵ" that is shown as a "?" in Powershell and probably also on the site (dependent on your encoding).
You can verify if you try to get a user by his claims login name from a site collection.It will fail with a plain "?" unless the text is something you copied from somewhere in the clipboard, than you've likely copied the real unicode character ;-)
Good explanation! Thanks!
Nice info, Thanks.