Splunk Search

Why is this search returning the wrong result?

Lavani
Observer

The search query it showing only the roles for currently logged-in user. But this is not what we are looking for, we need list of users with logmon_app* roles.

| rest /services/authorization/roles/ 
| search title="logmon_app*" | table title 
| rename title as roles
| join type=left role max=0 
    [| rest /services/authentication/users 
    | table roles title 
    | rename title as userName 
    | mvexpand roles | search roles="logmon_app*" ] 
| stats values(userName) as username by roles |eval rolepresent="yes"

 

Labels (3)
0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

You could try with

| rest /servicesNS/-/-/authorization/roles/ 

| rest /servicesNS/-/-/authentication/users 

although I can't guarantee it will work

0 Karma

isoutamo
SplunkTrust
SplunkTrust

Hi

this could be a little bit tricky when user/role have some inherited roles which could also contains some other inherited roles etc...

One way to solve this is use e.g. this app https://splunkbase.splunk.com/app/4111 and then modify those queries to solve your issues, if that didn't already solved it.

r. Ismo

0 Karma
Get Updates on the Splunk Community!

Index This | Why did the turkey cross the road?

November 2025 Edition  Hayyy Splunk Education Enthusiasts and the Eternally Curious!   We’re back with this ...

Enter the Agentic Era with Splunk AI Assistant for SPL 1.4

  🚀 Your data just got a serious AI upgrade — are you ready? Say hello to the Agentic Era with the ...

Feel the Splunk Love: Real Stories from Real Customers

Hello Splunk Community,    What’s the best part of hearing how our customers use Splunk? Easy: the positive ...