Docs / Self-Hosted Applications / Authentik SAML and OIDC Identity Provider

Authentik SAML and OIDC Identity Provider

By Admin · Mar 15, 2026 · Updated Apr 24, 2026 · 393 views · 1 min read

What is Authentik?

Authentik is an open-source identity provider supporting SAML, OIDC, OAuth2, LDAP, and SCIM protocols. It provides authentication, authorization, and user management with customizable flows and policies.

Installation

mkdir -p /opt/authentik && cd /opt/authentik
wget https://goauthentik.io/docker-compose.yml
echo "PG_PASS=$(openssl rand -base64 36 | tr -d /=+)" >> .env
echo "AUTHENTIK_SECRET_KEY=$(openssl rand -base64 60 | tr -d /=+)" >> .env
echo "AUTHENTIK_ERROR_REPORTING__ENABLED=false" >> .env
docker compose pull && docker compose up -d
# Access at http://YOUR_IP:9000/if/flow/initial-setup/

Features

  • SAML 2.0, OIDC/OAuth2, and LDAP provider
  • Customizable authentication flows (login, registration, recovery)
  • Multi-factor authentication (TOTP, WebAuthn, SMS)
  • Application proxy for protecting web apps
  • User self-service portal
  • Audit logging and event monitoring
  • SCIM provisioning for user sync
  • LDAP outpost for legacy application support

Was this article helpful?