public override ClaimsPrincipal Authenticate(string resourceName, ClaimsPrincipal incomingPrincipal) { foreach (var identity in incomingPrincipal.Identities) { identity.AddClaims(Claims.ConvertToOauthClaims(identity.Claims.ToArray())); } return(base.Authenticate(resourceName, incomingPrincipal)); }