I did not unfortunately @DaveBunn , I ended up having to use a SAML token. In retrospect, this is probably more secure than basic auth anyway. At the time of posting, my concern was with having a token that needed to be referenced in a bunch of places, so could be discovered and misused. We ended up implementing automated rotation of tokens to allay those concerns, which got us comfortable enough to move forward. This means the token is kept secret from our devs, is better protected, and we don't need to worry about refreshing it manually when it expires. If of interest, see the code at: https://github.com/Athena-Home-Loans/keydra/blob/fb862a4d9310e864c13e132c4c7d06ea24931914/src/keydra/clients/splunk.py#L286
... View more