Caution
The authentik Platform is in a pre-alpha state and features/behaviours might change without notice. Use at your own risk.
The primary supported development environment is devcontainers included with this repo.
To build all the packages and install them on the dev container, run make test-full
The local agent is required for most testing; create a new terminal and run ./bin/agent_local/ak-agent.
brew install gmake go rustupwinget install -e --id GnuWin32.Make
winget install -e --id=WiXToolset.WiXToolset
. 'C:\Program Files\Git\bin\bash.exe'
source "hack/windows/setup.sh"PAM Module, built in rust. Requires sysd agent running.
NSS Module, built in rust. Requires sysd agent running.
CLI, can be used to interact with agent.
System agent.
Local agent.
Browser extension, requires local agent