
Explanation/Reference:
Explanation:
Target 1: ClaimsIdentity
Target 2: ClaimType
Target 3: ClaimTypes
Target 4: ClaimType
Example: public class MyIdentityClaim
{
private string _identityProvider;
private string _identityValue ;
public const string ACSProviderClaim ="http://schemas.microsoft.com/accesscontrolservice/2010/07/ claims/identityprovider";
public MyIdentityClaim(IClaimsIdentity identity)
{
if (identity != null)
{
foreach (var claim in identity.Claims)
{
if (claim.ClaimType == ClaimTypes.NameIdentifier)
{
_identityValue = claim.Value;
}
if (claim.ClaimType == ACSProviderClaim)
{
_identityProvider = claim.Value;
}
}
}
}
Reference: Azure Acs plus asp.net MVC memberships
https://garvincasimir.wordpress.com/2011/08/06/azure-acs-plus-asp-net-mvc-memberships/