mirror of
https://github.com/gethomepage/homepage.git
synced 2026-08-31 01:15:53 -07:00
600c9eee78
Docker CI / Docker Build & Push (push) Has been cancelled
Lint / Linting Checks (push) Has been cancelled
Release Drafter / Update Release Draft (push) Has been cancelled
Release Drafter / Auto Label PR (push) Has been cancelled
Tests / vitest (1) (push) Has been cancelled
Tests / vitest (2) (push) Has been cancelled
Tests / vitest (3) (push) Has been cancelled
Tests / vitest (4) (push) Has been cancelled
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
1.1 KiB
1.1 KiB
title, description
| title | description |
|---|---|
| Authentik | Authentik Widget Configuration |
Learn more about Authentik.
This widget reads the number of active users in the system, as well as logins for the last 24 hours, and authorizations when using widget version 2.
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", "authorizationsLast24H"] (authorizationsLast24H works with v2 only).
| Authentik Version | Homepage Widget Version |
|---|---|
| < 2025.8.0 | 1 (default) |
| >= 2025.8.0 | 2 |
widget:
type: authentik
url: http://authentik.host.or.ip:port
key: api_token
version: 2 # optional, default is 1