mirror of
https://github.com/goauthentik/authentik
synced 2026-04-27 18:07:15 +02:00
54 lines
2.6 KiB
Markdown
54 lines
2.6 KiB
Markdown
---
|
|
title: Device reporting
|
|
sidebar_label: Device reporting
|
|
tags:
|
|
[
|
|
device compliance,
|
|
compliance,
|
|
device facts,
|
|
device reporting,
|
|
device check-in,
|
|
check-in,
|
|
facts,
|
|
]
|
|
authentik_version: "2025.12.0"
|
|
---
|
|
|
|
Endpoint Devices registered with authentik via a [connector](./connectors/index.mdx), such as the [authentik Agent](./connectors/authentik-agent.md) connector, regularly [check-in](#device-check-in) with authentik and report their [device facts](#device-facts).
|
|
|
|
These facts are shown on the [Devices](../manage-devices.mdx) page and are also accessible to policies and can be used to make policy decisions. See [Device Compliance Policy](./device-compliance-policy.md) for more details.
|
|
|
|
## Device check-in
|
|
|
|
When a device registered with authentik reports its [device facts](#device-facts), this is called a device check-in. These check-ins occur on a regular configurable schedule and can also be set to occur whenever a device is associated with an [Endpoint stage](../../add-secure-apps/flows-stages/stages/endpoint/index.md).
|
|
|
|
## Device facts
|
|
|
|
Device facts are informational snippets about a device, such as its operating system, serial number, installed applications, running processes, and more. These facts are supplied to authentik flows via the [authentik browser extension](browser-extension.mdx) to be used in making policy decisions. For example, you can create a policy that only allows endpoint devices that are running a recent OS version to access an application.
|
|
|
|
The facts are supplied either by `ak-sysd` or other connectors, and the browser extension is only used to associate the device the user is using with the device record in the authentik database.
|
|
|
|
### Advanced device facts :ak-enterprise
|
|
|
|
This feature is still in development and will be announced soon.
|
|
|
|
## Example facts
|
|
|
|
For an example of the facts provided for a Linux device, see [here](./facts-linux.json).
|
|
|
|
## Endpoint devices in event logs
|
|
|
|
Authentication events involving endpoint devices are included in the [event logs](../../sys-mgmt/events/logging-events.mdx). For example:
|
|
|
|

|
|
|
|
### Search for an endpoint device in the event logs :ak-enterprise
|
|
|
|
To search for event logs matching a specific endpoint device:
|
|
|
|
1. Log in to authentik as an administrator and open the authentik Admin interface.
|
|
2. Navigate to **Events** > **Logs**.
|
|
3. In the search bar, enter: `context.device.name = "<device_name>"`
|
|
|
|
For more information on searching the events logs, see [Logging events](../../sys-mgmt/events/logging-events.mdx).
|