elastic / elastic/elasticsearch

Query API Keys by application

Open
#67,390 1 comment 0 reactions 0 assignees View on GitHub
:Security/Authentication >enhancement Team:Security
Dominant language
Java
Stars
77.9k
Forks
26.1k
PR merge metrics
PR metrics pending

Description

In support of https://github.com/elastic/kibana/issues/77966, we are seeking to list API Keys for use with APM. Currently API keys can be retrieved by a few attributes - [id, name, realm, user, owner](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-api-key.html#security-api-get-api-key-path-params) - is it feasible to add application?

All keys used by APM for server - agent authorization are in the `"apm"` application.

Contributor guide

Open the contributing guide

Research direction

Start with the linked Get API Key documentation and the supporting Kibana issue, then trace the Elasticsearch security API path that retrieves API keys. Determine how an application filter would fit the existing id, name, realm, user, and owner attributes; done means API keys used by the `apm` application can be listed reliably and the behavior is documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
authentication, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.