From a34c50023ca3db9e1e17b784f5962fb5ac6ee2a6 Mon Sep 17 00:00:00 2001 From: Charles Lowell Date: Fri, 7 Jun 2019 08:43:47 -0700 Subject: [PATCH] Don't record requests to AAD OAuth2 v2.0 endpoint --- src/azure_devtools/scenario_tests/recording_processors.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/azure_devtools/scenario_tests/recording_processors.py b/src/azure_devtools/scenario_tests/recording_processors.py index b5e82a5..cfbc6b3 100644 --- a/src/azure_devtools/scenario_tests/recording_processors.py +++ b/src/azure_devtools/scenario_tests/recording_processors.py @@ -129,8 +129,9 @@ class OAuthRequestResponsesFilter(RecordingProcessor): def process_request(self, request): # filter request like: # GET https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/token + # POST https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token import re - if not re.match('https://login.microsoftonline.com/([^/]+)/oauth2/token', request.uri): + if not re.match('https://login.microsoftonline.com/([^/]+)/oauth2(?:/v2.0)?/token', request.uri): return request return None