/// <summary> /// Merges <paramref name="claims"/> and <paramref name="subjectClaims"/> /// </summary> /// <param name="claims"> A dictionary of claims.</param> /// <param name="subjectClaims"> A collection of <see cref="Claim"/>'s</param> /// <returns> A merged list of <see cref="Claim"/>'s.</returns> internal static IEnumerable <Claim> GetAllClaims(IDictionary <string, object> claims, IEnumerable <Claim> subjectClaims) { if (claims == null) { return(subjectClaims); } else { return(TokenUtilities.MergeClaims(CreateClaimsFromDictionary(claims), subjectClaims)); } }