Splunk Search

Scripted auth and search filters in 4.1

zscgeek
Path Finder

I am trying to get scripted auth working on the new 4.1. I had a configuration on 3.4.x that worked great but after moving to 4.1 bits I can no longer get per account search filters to work. What it looks like based on debug level logging (AuthenticationManagerScripted=debug) is that the scripted auth model is never asking my script for the search filters.

My Authentication.conf is:

[authentication]
authSettings = VoxeoAuth
authType = Scripted

# scriped auth
[VoxeoAuth]
scriptPath = $SPLUNK_HOME/bin/python $SPLUNK_HOME/etc/apps/voxsearch/auth-search.py
# have also tried setting this to 1 per the docs. 
scriptSearchFilters = True

[cacheTiming]
userLoginTTL    = 60
searchFilterTTL = 60
getSearchFilterTTL = 60
getUserInfoTTL  = 60
getUserTypeTTL  = 60
getUsersTTL     = 60

THe auth script snippet is below:

def getSearchFilter( infoIn  ):
  user      = infoIn['username']
  rc,accountid,role = doAuth(user,"")
  retDict = {}
  retDict[RETURN_KEY] = FAILED
  if (rc=="ok"):
    retDict[RETURN_KEY] = SUCCESS
    if (role != "VOXEON"):
      retDict[SRCH_FILT] = "accountid=" + str(accountid)
  return retDict

Any idea what might be going on? Was there a change in 4.x in how search filters are setup for scripted auth users?

Tags (1)
0 Karma
1 Solution

Erik_Swan
Splunk Employee
Splunk Employee

Turns out that this has not worked since 3.4 😉

It has been fixed and should be part of 4.1.1 which should be out in a week or so. I'll see if there is not a work around in the mean time

View solution in original post

0 Karma

Erik_Swan
Splunk Employee
Splunk Employee

Turns out that this has not worked since 3.4 😉

It has been fixed and should be part of 4.1.1 which should be out in a week or so. I'll see if there is not a work around in the mean time

0 Karma

zscgeek
Path Finder

See what happens when I stop using new releases? 😉

0 Karma
Get Updates on the Splunk Community!

More Control Over Your Monitoring Costs with Archived Metrics!

What if there was a way you could keep all the metrics data you need while saving on storage costs?This is now ...

New in Observability Cloud - Explicit Bucket Histograms

Splunk introduces native support for histograms as a metric data type within Observability Cloud with Explicit ...

Updated Team Landing Page in Splunk Observability

We’re making some changes to the team landing page in Splunk Observability, based on your feedback. The ...