unsubbed.co

Authelia

Open-source IAM platform and OpenID Certified OpenID Connect 1.0 provider. Modern, flexible authentication and authorization.

Overview

The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™ Authelia is a free and open-source IAM platform and OpenID Certified™ OpenID Connect 1.0 provider; providing modern, flexible authentication and authorization. The project has 27K+ GitHub stars and is licensed under Apache-2.0.

Key Features

Source: GitHub README

  • OpenID Connect 1.0 / OAuth 2.0
  • Several second factor methods:
  • Security Keys that support
  • Time-based One-Time password
  • Mobile Push Notifications
  • Passwordless Authentication via WebAuthn (Passkeys)
  • Password reset with identity verification using email confirmation.
  • Access restriction after too many invalid authentication attempts.
  • Fine-grained access control using rules which match criteria like subdomain, user, user group membership, request uri,
  • Choice between one-factor and two-factor policies per-rule.

Getting Started

Source: GitHub README

See the Get Started Guide or one of the curated examples below.

Normalized Features

Source: tool-features-normalized.json

docker, docker compose, helm, kubernetes, redis, sqlite, sso, two factor auth.

Features

Authentication & Access

  • Single Sign-On (SSO)
  • Two-Factor Authentication