private static IClaimsIdentity UpdateIssuer(IClaimsIdentity input, string issuer, string originalIssuer) { IClaimsIdentity outputIdentity = new ClaimsIdentity(); foreach (var claim in input.Claims) { outputIdentity.Claims.Add(new Claim(claim.ClaimType, claim.Value, claim.ValueType, issuer, originalIssuer)); } return outputIdentity; }