Skip to content

[Kibana][9.4, 9.5, & Serverless] Document connector authentication (personal credentials, OAuth v2 testing, and related gaps) #7828

Description

@tiamliu

Description

Summary: This issue tracks all connector-authentication doc work stemming from the OAuth v2 / personal-credentials rollout in 9.4. It includes requests from #6802 and #6802.

What: We're introducing per-user authentication for Kibana connectors, enabling connectors to operate with user-specific permissions alongside the existing shared service account method.

When: This feature was shipped in v9.4.0.

Why: Currently, all Kibana connectors use a shared credentials for authentication, which lacks per-user access scope. Connector configuration with personal credentials improves security, auditability, and compliance by enabling fine-grained access control while maintaining compatibility with existing service account workflows.

Doc plan

Create new page explaining personal vs. shared credentials

  • Explain what personal credentials are vs. shared credentials, and when to use each
  • Document how to configure per-user auth when creating/editing a connector
  • Document permission/privilege requirements for personal credentials

Testing connectors

SharePoint Online: New Entra certificate auth (from #6802)

  • Add "OAuth Client Certificate (Microsoft Entra)" as a third auth type in Connector configuration
  • Add a "Get API credentials" subsection: Entra app registration, Sites.Selected/Files.Read.All permissions, cert generation, upload, and field mapping (Token URL, Client ID, Certificate, Private Key, Passphrase)
  • Scope with applies_to 9.5.0+, serverless

Agent Builder connector integration (blocked on product status)

Blocked on: confirmation from @erikcurrin-elastic on (a) ticket links for items 1–2, (b) whether all three land in 9.5, before this can be scoped as a doc task.

Resources

Product outcome: https://github.com/elastic/platform-product-outcomes/issues/159
Engineering epic: https://github.com/elastic/kibana-team/issues/1846 and https://github.com/elastic/search-team/issues/13423

Which deployment methods does this change impact?

all deployments

Feature differences

n/a

What Elastic Stack release is this request related to?

v.9.4 , v.9.5

Serverless release

v.9.4 , v.9.5

Collaboration model

We expect to collaborate on the first draft

Point of contact.

Main contact: @tiamliu @jcger

Stakeholders:@tiamliu

Metadata

Metadata

Labels

documentationImprovements or additions to documentation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions