Files
homepage/docs/widgets/services/authentik.md
Carlo a00b681205 Update authentik.md
There is no default port 22070 for the configuration of this widget. You can either use the Port specified while installing Authentik or use the domain when using a reverse proxy. See: https://docs.goauthentik.io/docs/developer-docs/api/
2024-11-10 19:23:03 +01:00

27 lines
1005 B
Markdown

---
title: Authentik
description: Authentik Widget Configuration
---
Learn more about [Authentik](https://github.com/goauthentik/authentik).
This widget reads the number of active users in the system, as well as logins for the last 24 hours.
You will need to generate an API token for an existing user under `Admin Portal` > `Directory` > `Tokens & App passwords`.
Make sure to set Intent to "API Token".
The account you made the API token for also needs the following **Assigned global permissions** in Authentik:
- authentik Core -> Can view User (Model: User)
- authentik Events -> Can view Event (Model: Event)
Allowed fields: `["users", "loginsLast24H", "failedLoginsLast24H"]`.
```yaml
widget:
type: authentik
url: http://authentik.host.or.ip:port
key: api_token
```
The port should be the one you specified in the environment variables `COMPOSE_PORT_HTTP` or `COMPOSE_PORT_HTTPS` when installing Authentik. If you are using a reverse proxy alternatively you can just enter the domain.