From 17497b818bed7b7bd6095338d6013b5686f250d5 Mon Sep 17 00:00:00 2001 From: Michael Komitee Date: Fri, 8 Aug 2014 17:47:42 -0400 Subject: [PATCH] Handle mutual authentication Make certain that responses always pass through handle_other() to provide mutual authentication before returning them to the user. --- requests_kerberos/kerberos_.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requests_kerberos/kerberos_.py b/requests_kerberos/kerberos_.py index 2f27b22..eaf289a 100644 --- a/requests_kerberos/kerberos_.py +++ b/requests_kerberos/kerberos_.py @@ -251,7 +251,7 @@ def handle_response(self, response, **kwargs): if response.status_code == 401: _r = self.handle_401(response, **kwargs) log.debug("handle_response(): returning {0}".format(_r)) - return _r + return self.handle_response(_r, **kwargs) else: _r = self.handle_other(response) log.debug("handle_response(): returning {0}".format(_r))