Splunk AppDynamics

Not able to generate OAuth 2.0 Token from on-premise controller

Miles_Jin
New Member

Installed Appd EC and Controller on 192.168.xx.xx, created user miles and API client poc.

Post from postman:

curl -X POST -H "Content-Type: application/vnd.appd.cntrl+protobuf;v=1" "http://192.168.xx.xx:8090/controller/api/oauth/access_token" -d 'grant_type=client_credentials&client_id=poc@miles&client_secret=1d7d9f28-b9a8-xxxx-xxxx-68e76fc58db7'

returns 401.

Labels (3)
0 Karma

Morelz
Motivator

Hi Miles

if you installed the Controller on premise, what is your account name? If you navigate to the Administration > License > Account menu, what is your account name? the default is normally customer1

You also only need an API client, not a User as well

curl -X POST -H "Content-Type: application/vnd.appd.cntrl+protobuf;v=1" "http://192.168.xx.xx:8090/controller/api/oauth/access_token" -d 'grant_type=client_credentials&client_id=poc@miles&client_secret=1d7d9f28-b9a8-xxxx-xxxx-68e76fc58db7'

The format needs to be as follows if you have the following

API Client Name - poc

account name - customer 1

curl -X POST -H "Content-Type: application/vnd.appd.cntrl+protobuf;v=1" "http://192.168.xx.xx:8090/controller/api/oauth/access_token" -d 'grant_type=client_credentials&client_id=poc@customer1&client_secret=1d7d9f28-b9a8-xxxx-xxxx-68e76fc58db7'

Ciao

Get Updates on the Splunk Community!

Accelerating Observability as Code with the Splunk AI Assistant

We’ve seen in previous posts what Observability as Code (OaC) is and how it’s now essential for managing ...

Integrating Splunk Search API and Quarto to Create Reproducible Investigation ...

 Splunk is More Than Just the Web Console For Digital Forensics and Incident Response (DFIR) practitioners, ...

Congratulations to the 2025-2026 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...