Authelia logo

Authelia

Website

Self-hosted IAM with SSO and multi-factor authentication

28.7k stars 1.5k forks last commit first released Apache-2.0

Actively maintained

Last commit 26 Aug 2026.

Authelia screenshot

Authelia is an open-source authentication and authorization server that provides identity and access management (IAM) for web applications. It commonly sits behind a reverse proxy to enforce single sign-on (SSO), multi-factor authentication (MFA), and fine-grained access policies.

Key Features

  • OpenID Connect 1.0 provider (OpenID Certified) with OAuth 2.0 support for SSO integrations
  • Reverse-proxy companion mode to allow, deny, or redirect requests based on authentication state
  • Multiple MFA methods including TOTP and WebAuthn/FIDO2 security keys
  • Granular authorization policies based on users, groups, domains, and resources
  • Brute-force protection and login regulation/lockout controls
  • Password reset flows (including LDAP or internal users) with email validation
  • High availability-oriented design suitable for running multiple instances

Use Cases

  • Protect internal tools and self-hosted apps behind a reverse proxy with SSO and MFA
  • Provide an OIDC identity layer for applications that support OAuth2/OIDC login
  • Enforce access control policies for different user groups across multiple domains

Authelia is a lightweight, security-focused IAM component that can centralize authentication and authorization for many web applications. It is particularly well-suited for homelabs and organizations that want modern SSO and MFA without adopting a full enterprise directory suite.

Categories:

Tags:

Tech Stack:

Share:

Similar to Authelia

VoidAuth

Self-hosted SSO and user management with OpenID Connect and ForwardAuth

2.5k
100
Last commit

VoidAuth is a self-hosted SSO provider with OpenID Connect, ForwardAuth proxy auth, and built-in user and group management plus MFA and passkeys.

AGPL-3.0Actively maintained
Alternative to:
Auth0 logo
Auth0
+19
Authgear logo

Authgear

Identity and authentication platform for apps and APIs

2k
125
Last commit

Open-source Auth0/Clerk/Firebase Auth alternative with passkeys, MFA, SSO (OIDC/SAML), user management portal, and extensible auth flows for web and mobile apps.

Apache-2.0Actively maintained
Alternative to:
Auth0 logo
Auth0
+19
Casdoor logo

Casdoor

UI-first IAM and SSO platform for modern authentication

14.3k
1.8k
Last commit

Casdoor is an open-source, UI-first IAM/SSO platform supporting OAuth 2.0, OIDC, SAML, LDAP, SCIM, WebAuthn and MFA, with an admin web UI and SDKs.

Apache-2.0Actively maintained
Alternative to:
Okta logo
Okta
+19
Kanidm logo

Kanidm

Simple, secure identity management and SSO provider

5.3k
354
Last commit

Kanidm is a secure identity management platform providing SSO, passkeys (WebAuthn), and integrations like OAuth2/OIDC, RADIUS, and LDAP gateway for legacy apps.

MPL-2.0Actively maintained
Alternative to:
Okta logo
Okta
+19
Pocket ID logo

Pocket ID

A passkey-only OpenID Connect identity provider

9k
304
Last commit

Pocket ID is a simple self-hosted OpenID Connect (OIDC) provider that lets users sign in to apps using passkeys instead of passwords.

BSD-2-ClauseActively maintained
Alternative to:
Auth0 logo
Auth0
+19
Keycloak logo

Keycloak

Open-source identity and access management with SSO

36.4k
8.9k
Last commit

Keycloak is an open-source IAM server providing single sign-on, user federation, and centralized authentication and authorization using OIDC, OAuth 2.0, and SAML.

Apache-2.0Actively maintained
Alternative to:
Okta logo
Okta
+19