Authelia
Authelia is an authentication and authorization server for web applications. It works alongside reverse proxies to control access and provides single sign-on, OpenID Connect, passkeys, one-time passwords, and other multi-factor authentication methods.
The actively maintained software is self-hosted, built with Go and TypeScript, and licensed under Apache-2.0.
Fact Sheet
- Categories
- Status
- Actively maintained
- License
- Apache-2.0
- Operation
- On-Premises / Self-hosted
- Technologies
- Go
- TypeScript
- Single Sign-On (SSO)
- Yes: Open source Source
- MCP server
- Unknown: not specified
Open-Source Alternatives
In the Category «Identity and Access Management (IAM)»
Casdoor
Casdoor is a self-hostable IAM and SSO platform with user management, a web console, and support for numerous identity protocols.
- IAM
Kanidm
Kanidm manages identities centrally and connects web applications, Linux systems, SSH access, and network and VPN sign-ins.
- IAM
LLDAP
LLDAP provides a simplified LDAP directory with a web interface for users, groups, passwords and custom attributes.
- IAM
Pocket ID
Pocket ID provides a passwordless OpenID Connect and OAuth 2.0 provider where users sign in with passkeys.
- IAM
authentik
authentik is a self-hostable identity provider for SSO that connects applications via OIDC, SAML, LDAP, RADIUS and other protocols.
- IAM