Developing for Splunk Enterprise

Create user using the REST API

Splunk Employee
Splunk Employee

I'm developing some stuff using SDK, accessing data inside Splunk. As mentioned on this page (http://dev.splunk.com/view/splunk-sdk/SP-CAAADP7), "each of Splunk's resources (apps, users, searches, jobs, indexes, inputs, and others) has a corresponding REST endpoint that indicates the resource's category", I am looking for a way to read a CSV file the contains usernames and passwords so as to create all the users I must create using this SDK resource.

Someone has done this kind of thing before?

Tags (1)
0 Karma

Splunk Employee
Splunk Employee

I found an example using php: http://dev.splunk.com/view/php-sdk/SP-CAAAEJM

0 Karma

Ultra Champion

If you browse to the CSharp SDK on github , you can see a code example of creating a user in the unit tests.

https://github.com/splunk/splunk-sdk-csharp/blob/master/UnitTests/UserTest.cs

Splunk Employee
Splunk Employee

Hey guys, for this time I am going ahead interacting with Splunk through command line...

=> http://docs.splunk.com/Documentation/Splunk/5.0.3/Security/ConfigureuserswiththeCLI

But, if you guys are able to share a simple code to create users using the SDK, it will help either for future developments.

Thanks a lot.

0 Karma

Splunk Employee
Splunk Employee

Just to share the solution I have in mind: I will wrap the command to create users through Splunk CLI and will read username and password from file/database table.

0 Karma

Splunk Employee
Splunk Employee

I'm using C# ... Could you provide an example please? Thanks!

0 Karma

Ultra Champion

Which language SDK ? , so we can provide a more specific code example.

0 Karma
Don’t Miss Global Splunk
User Groups Week!

Free LIVE events worldwide 2/8-2/12
Connect, learn, and collect rad prizes
and swag!