Hello,
I am currently running into this issue where I am unable to store / retrieve any data from my storage/passwords endpoint using the splunk sdk for python.
Here is the message I keep receiving.
I have yet to have success with this but here is the code below:
def _load_secrets(self)
service = client.connect(host="localhost", app="myapp", owner="admin", token=self.sessionKey)
self.secrets = service.storage_passwords
This function gets called in my __init__ function when the object is instantiated.
I am storing the secrets object in a class attribute to be accessible to all functions that would need to interact with this collection. I have tried this in functions outside of the class I have created and this has failed as well.
I have tried changing the owner to "nobody", and I have tried to change the scheme to "http" and setting the verify arg to False, but this has not helped my issue.
I have passAuth enabled for "splunk-system-user" in my inputs.conf file to allow the use of the session key taken from the standard input ( I am getting the session key without issue).
It appears that I am connecting successfully but when I attempt to access the storage/passwords collection it fails.
Ps: I will be storing an apikey and credentials to retrieve them in here. I successfully store the credentials from my JS function for the setup, my issue is only with python.
Does anyone know how to fix this?