From 9f110368de6c0b45d8c413cd8aa5161eebf5977c Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Tue, 27 Aug 2019 14:48:00 +0200 Subject: [PATCH] Add do_HEAD() for auth req handler CURA-6609 --- cura/OAuth2/AuthorizationRequestHandler.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cura/OAuth2/AuthorizationRequestHandler.py b/cura/OAuth2/AuthorizationRequestHandler.py index 66ecfc2787..83b94ed586 100644 --- a/cura/OAuth2/AuthorizationRequestHandler.py +++ b/cura/OAuth2/AuthorizationRequestHandler.py @@ -25,6 +25,10 @@ class AuthorizationRequestHandler(BaseHTTPRequestHandler): self.authorization_callback = None # type: Optional[Callable[[AuthenticationResponse], None]] self.verification_code = None # type: Optional[str] + # CURA-6609: Some browser seems to issue a HEAD instead of GET request as the callback. + def do_HEAD(self) -> None: + self.do_GET() + def do_GET(self) -> None: # Extract values from the query string. parsed_url = urlparse(self.path)