troutwine
troutwine

Reputation: 3831

Options for creating a Grafana API Token

My organization runs a grafana 7.0 instance that only allows SSO logins. I would like to create an API token for my user account but based on these instruction it seems like doing so is not possible without supplying a password. Is this understanding accurate?

Upvotes: 5

Views: 7433

Answers (2)

Timofey Chernousov
Timofey Chernousov

Reputation: 1294

As @Amal.Touzani mentioned, API key is created per organisation, not per user.

Instruction, mentioned by you, needs admin password to authenticate the admin user during API token creation. Later on access level will be defined by role specified in request, in example it is "role": "Admin". Role could be Viewer, Editor or Admin (as mentioned here)

Of course, all these steps could be done from Grafana Administration UI: enter image description here

Upvotes: 4

Amal.Touzani
Amal.Touzani

Reputation: 11

I think your user should have the permission to create API token but you don't supply the password. Based on the documentation , the Admin API needs (username , password ) to authenticate . But API Tokens are currently only linked to an organization and an organization role , please see these links :

https://grafana.com/docs/grafana/latest/http_api/admin/

https://grafana.com/docs/grafana/latest/http_api/auth/

https://grafana.com/docs/grafana/latest/tutorials/api_org_token_howto/

Upvotes: 0

Related Questions