Skip to content

goauthentik/platform

Repository files navigation

authentik logo


Code Coverage CI Build status

authentik Platform

Caution

The authentik Platform is in a pre-alpha state and features/behaviours might change without notice. Use at your own risk.

Development

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.

macOS Dependencies

brew install gmake go rustup

Windows Dependencies

winget install -e --id GnuWin32.Make
winget install -e --id=WiXToolset.WiXToolset
. 'C:\Program Files\Git\bin\bash.exe'
source "hack/windows/setup.sh"

Targets

pam/%:

PAM Module, built in rust. Requires sysd agent running.

nss/%:

NSS Module, built in rust. Requires sysd agent running.

cli/%:

CLI, can be used to interact with agent.

sysd/%:

System agent.

agent/%:

Local agent.

browser-ext/%:

Browser extension, requires local agent

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •