Skip to main content

Features & Capabilities

Discover what makes authentik the ideal solution for your identity needs

Key Use Cases

Discover how organizations leverage authentik to solve their identity challenges

Single Sign-On (SSO)

Provide employees with one login for all internal applications and services, simplifying access and improving security.

Customer Identity Management

Manage user accounts for your SaaS product or customer portal with a flexible, customizable solution.

Zero Trust Security Implementation

Enforce strict access controls based on user identity, device, location, and behavior for comprehensive security.

Legacy Application Integration

Add modern authentication to older applications through a proxy provider, extending the application's use.

Non-Human Identities

Secure non-human agents with configurable, delegated access to act on behalf of human owners with auditable events.

Multi-factor Authentication Hub

Centralize and standardize MFA across all your systems for consistent security and user experience.

Self-service User Management

Allow users to reset passwords and manage their own profiles, reducing IT support burden.

API Security

Secure APIs with OAuth2/OpenID Connect tokens and fine-grained permissions for robust application security.

Core Identity Management

authentik provides a comprehensive set of identity management capabilities

Self-host Anywhere

Run authentik on your own infrastructure (Docker, Kubernetes, etc.) for complete control over your identity data.

Single Sign-On (SSO)

Provide unified log in processes across multiple applications with support for industry-standard protocols.

Multi-factor Authentication

Secure your accounts with TOTP, WebAuthn/Passkeys in hardware or software.

Conditional Access

Create granular policies based on user attributes, time, location, and more for precise access control.

FIDO2 & Passkey Support

Enable passwordless authentication using FIDO2 standards including WebAuthn/Passkeys for a more secure, phishing-resistant login experience.

Role-based Access Control (RBAC)

Assign granular permissions through roles and groups, with multi-parent groups that inherit permissions from all ancestors for precise, scalable access management.

Endpoint Devices & Agent

Integrate directly with Windows, macOS, and Linux devices through the authentik Agent for local device login and authenticating CLI tools like kubectl and AWS.

Self-service & User Portal

Let users manage their own profiles, reset passwords, and enroll authenticators through a customizable self-service portal, reducing IT support burden.

Open-source Transparency

Full visibility into the code for security auditing and customization to meet your specific needs.

Object Attributes

Define custom text, number, and boolean fields for users, groups, application entitlements, and other objects, with validation built into the admin interface and API.

Account Switching

Keep multiple authentik accounts signed in within the same browser and switch between them from the user dashboard without repeated sign-ins.

Expiring Policy Bindings

Grant temporary access to applications, flows, and stages with policy, group, and user bindings that expire automatically.

Advanced Security

Protect your organization with enterprise-grade security features

Privileged Access Management (PAM)

Let users request just-in-time access to applications and entitlements, with configurable approval workflows and automatic expiration.

GeoIP / Impossible Travel Detection

Identify suspicious login attempts based on GeoIP location and travel patterns to prevent unauthorized access.

Session Binding

Automatically bind sessions to specific geolocations or networks for enhanced security and control.

FIPS Compliance

Meet federal security standards with authentik's robust security architecture.

Audit Logging

Track changes with field-level detail for comprehensive security monitoring and compliance.

Zero Trust Architecture

Implement zero trust principles with fine-grained access controls and continuous verification.

Secure Remote Access

Access remote machines via RDP, SSH, and VNC through authentik's secure gateway.

Account Lockdown

A panic button for compromised accounts: instantly deactivate the account, invalidate the password, end all sessions, and revoke tokens to cut off access.

Device Compliance

Verify device posture as part of Conditional Access using Fleet (via mTLS certificates) and Google Chrome Device Trust connectors before granting access.

Client Certificate Authentication (mTLS)

Authenticate users and devices with mutual TLS for phishing-resistant, certificate-based access to sensitive applications.

Scheduled User Offboarding

Schedule a user for deactivation or deletion in advance, with automatic session and token revocation.

OpenID Key Binding

Issue key-bound ID tokens that require the client to prove possession of the associated key, protecting against token theft.

Seamless Integration

Connect authentik to your existing applications and services

OAuth2/OpenID Connect

Integrate with modern applications using OAuth2 and an OpenID Certified™ OpenID Connect provider, certified for both provider and logout profiles.

SAML2

Connect to enterprise applications with SAML2 support for secure authentication.

LDAP

Support for applications with LDAP integration capabilities.

RADIUS

Enable network device authentication with RADIUS protocol support.

SCIM

Automate user provisioning with SCIM support for streamlined user management.

SSF

Integrate applications with the Shared Signals Framework protocol to share asynchronous real-time security signals and events.

WS-Federation

For your Windows applications; uses token exchange for federated Single Sign-On (SSO) and IdP authentication.

Microsoft Entra ID

Integrate your Entra ID tenant to sync users and groups from authentik to Entra ID, allowing authentik to act as a source of truth for all users and groups.

Google Workspace

Provision and sync users and groups from authentik to Google Workspace, keeping your directory in sync with authentik as the source of truth.

Kerberos

Authenticate users against a Kerberos realm and use authentik as a Kerberos source for seamless integration with existing infrastructure.

External Identity Sources

Embed external OAuth and SAML sources, plus social logins, to federate identities from existing providers into authentik.

Application Proxy

Provide SSO for applications without native support by using authentik's proxy capabilities.

OAuth 2.0 Token Exchange

Exchange tokens from trusted providers for authentik access tokens, allowing services and agents to act on a user’s behalf while preserving user context through on-behalf-of (OBO) delegation.

Dynamic Client Registration

Allow authorized clients to dynamically register OAuth2 and OpenID Connect applications with authentik.

Nested LDAP Group Sync

Preserve your LDAP directory's nested group hierarchy when syncing groups into authentik.

Ready to take control of your identity?

Get started with authentik today and experience the power of open-source identity management.