File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -526,23 +526,27 @@ def _auth_headers(self):
526
526
527
527
:returns: A list of 2-tuples containing key and value
528
528
"""
529
+ header = []
529
530
if self .has_cookies ():
530
531
return [("Cookie" , _make_cookie_header (list (self .get_cookies ().items ())))]
531
532
elif self .basic and (self .username and self .password ):
532
533
token = 'Basic %s' % b64encode (("%s:%s" % (self .username , self .password )).encode ('utf-8' )).decode ('ascii' )
533
- return [("Authorization" , token )]
534
534
elif self .bearerToken :
535
535
token = 'Bearer %s' % self .bearerToken
536
- return [("Authorization" , token )]
537
536
elif self .token is _NoAuthenticationToken :
538
- return []
537
+ token = []
539
538
else :
540
539
# Ensure the token is properly formatted
541
540
if self .token .startswith ('Splunk ' ):
542
541
token = self .token
543
542
else :
544
543
token = 'Splunk %s' % self .token
545
- return [("Authorization" , token )]
544
+ if token :
545
+ header .append (("Authorization" , token ))
546
+ if self .get_cookies ().__len__ () > 0 :
547
+ header .append ("Cookie" , _make_cookie_header (self .get_cookies ().items ()))
548
+
549
+ return header
546
550
547
551
def connect (self ):
548
552
"""Returns an open connection (socket) to the Splunk instance.
You can’t perform that action at this time.
0 commit comments