authentik

Version 1.13.0 (View all)
Managed integration release status GA
Subscription level
What's this?
Basic
Developed by
What's this?
Elastic
Ingestion method(s) API
Minimum Kibana version(s) 9.0.5
8.19.2
Important - Managed integrations on Elastic Cloud Hosted

You can use this integration as an Elastic Managed integration on Elastic Cloud Hosted deployments running this version or later.

authentik is an IdP (Identity Provider) and SSO (single sign on) that is built with security at the forefront of every piece of code, every feature, with an emphasis on flexibility and versatility.

The authentik integration collects event, group, and user logs using REST API.

The authentik integration collects three types of logs:

Elastic Agent must be installed. For more details, check the Elastic Agent installation instructions.

This integration supports both Elastic Managed and Agent-based installations.

Elastic Managed integrations are only supported on Elastic Cloud Serverless and Elastic Cloud Hosted deployments. An Elastic Managed integration lets you ingest data from a cloud source while avoiding the orchestration, management, and maintenance associated with standard ingest infrastructure. Elastic runs the collector for you, so you can focus on your data instead of the infrastructure that collects it.

For more information, refer to Elastic Managed integrations and the Elastic Managed integrations FAQ.

Elastic Agent must be installed. For more details, check the Elastic Agent installation instructions. You can install only one Elastic Agent per host.

  1. Log in to your authentik instance to obtain your API Token.
  2. Open the Admin interface and navigate to Directory > Tokens and App passwords.
  3. Create the API Token, save and copy it somewhere.
  1. In Kibana navigate to Management > Integrations.
  2. In the search bar, type Authentik.
  3. Select the Authentik integration and add it.
  4. Add all the required integration configuration parameters, including API Token, Interval and Page Size to enable data collection.
  5. Save the integration.

This is the event dataset.

This is the group dataset.

This is the user dataset.

This integration includes one or more Kibana dashboards that visualizes the data collected by the integration. The screenshots below illustrate how the ingested data is displayed.