public IEnumerable<Claim> ToClaims()
{
var claims = new List<Claim>();
if (!string.IsNullOrEmpty(UserId))
{
claims.Add(new Claim(ClaimTypes.Uri, UserId));
}
if (!string.IsNullOrEmpty(DisplayName))
{
claims.Add(new Claim(ClaimTypes.NameIdentifier, DisplayName));
}
if (!string.IsNullOrEmpty(DisplayName))
{
claims.Add(new Claim(ClaimTypes.Name, DisplayName));
}
if (!string.IsNullOrEmpty(PictureUri))
{
claims.Add(new Claim(CustomClaimsTypes.PictureUri, PictureUri));
}
return claims;
}