public void ExtractClaimsFromDictionary(Dictionary <string, string> headerDictionary)
    {
        #region ExtractClaimsFromDictionary

        var claimsList = ClaimsAppender.Extract(headerDictionary, "prefix.");

        #endregion
    }
    public Task Extract()
    {
        var headers = new Dictionary <string, string>();
        var claims  = BuildClaims();

        ClaimsAppender.Append(claims, headers, "prefix.");
        var result = ClaimsAppender.Extract(headers, "prefix.")
                     .Select(x => new
        {
            x.Type,
            x.Value
        });

        return(Verify(result));
    }