From f69991746b01508a5f6b4ccee4466a1e12d857c9 Mon Sep 17 00:00:00 2001 From: Aron Griffis Date: Wed, 6 Jan 2016 13:58:00 -0500 Subject: [PATCH] Elide input_token in token debug requests. --- vcr_facebook/request.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/vcr_facebook/request.py b/vcr_facebook/request.py index 02ec920..b7d3c7d 100644 --- a/vcr_facebook/request.py +++ b/vcr_facebook/request.py @@ -43,6 +43,13 @@ def make_before_record(elide_appsecret_proof, elider_prefix, ) + input_token_filter = make_elider_filter( + 'input_token', + elide_access_token and ( + lambda q: elide_access_token(q['input_token'])), + elider_prefix, + ) + client_secret_filter = make_elider_filter( 'client_secret', elide_client_secret and ( @@ -55,12 +62,15 @@ def _filter_body(body): make_multipart_filter(filter_uploads), make_batch_relative_url_filter(appsecret_proof_filter), make_batch_relative_url_filter(access_token_filter), + make_batch_relative_url_filter(input_token_filter), make_batch_relative_url_filter(client_secret_filter), make_query_filter(appsecret_proof_filter), make_query_filter(access_token_filter), + make_query_filter(input_token_filter), make_query_filter(client_secret_filter), make_multipart_filter(appsecret_proof_filter), make_multipart_filter(access_token_filter), + make_multipart_filter(input_token_filter), make_multipart_filter(client_secret_filter), ] for f in filters: