@@ -518,23 +518,23 @@ def _auth_headers(self):
518
518
519
519
:returns: A list of 2-tuples containing key and value
520
520
"""
521
- if self .has_cookies ():
522
- return [("Cookie" , _make_cookie_header (list (self .get_cookies ().items ())))]
523
- elif self .basic and (self .username and self .password ):
524
- token = 'Basic %s' % b64encode (("%s:%s" % (self .username , self .password )).encode ('utf-8' )).decode ('ascii' )
525
- return [("Authorization" , token )]
526
- elif self .bearerToken :
527
- token = 'Bearer %s' % self .bearerToken
528
- return [("Authorization" , token )]
529
- elif self .token is _NoAuthenticationToken :
530
- return []
531
- else :
532
- # Ensure the token is properly formatted
521
+ if self .token is not _NoAuthenticationToken :
533
522
if self .token .startswith ('Splunk ' ):
534
523
token = self .token
535
524
else :
536
525
token = 'Splunk %s' % self .token
537
526
return [("Authorization" , token )]
527
+ elif self .bearerToken :
528
+ token = 'Bearer %s' % self .bearerToken
529
+ return [("Authorization" , token )]
530
+ elif self .basic and (self .username and self .password ):
531
+ token = 'Basic %s' % b64encode (("%s:%s" % (self .username , self .password )).encode ('utf-8' )).decode ('ascii' )
532
+ return [("Authorization" , token )]
533
+ elif self .has_cookies ():
534
+ return [("Cookie" , _make_cookie_header (list (self .get_cookies ().items ())))]
535
+ else :
536
+ # no Authentication token
537
+ return []
538
538
539
539
def connect (self ):
540
540
"""Returns an open connection (socket) to the Splunk instance.
0 commit comments