AuthPortal
AuthPortal is a self-hosted authentication & SSO tool that provides authentication gateway for Plex, Jellyfin, or Emby.
Overview
Authentication portal that gives Plex, Jellyfin, and Emby users secure single sign-on to internal services. v2.0.4 adds a modular admin console, form-based config and backup workflows, improved OAuth client management, and a hardened container runtime. Authentication portal that gives Plex, Jellyfin, and Emby users secure single sign-on to internal services. v2.0.4 adds a modular admin console, form-based config and backup workflows, improved OAuth client management, and a hardened container runtime. - modom-ofn/auth-portal The project has 90 GitHub stars and is licensed under GPL-3.0.
Key Features
Source: GitHub README
- Unified login gateway
- Supports Plex authentication and Emby/Jellyfin username+password login
- Responsive modal-style interface for seamless in-browser authentication
- Secure session management
- Signed, HTTP-only JWT cookie for authorized sessions
- Optional TOTP-based multi-factor authentication (with recovery codes)
- Per-tenant MFA enforcement toggles
- Enterprise-ready expansion
- Optional LDAP integration for downstream application SSO requirements
- Extensible provider architecture
Normalized Features
Source: tool-features-normalized.json
docker, docker compose, ldap, oauth, pip, postgresql, responsive, rest api, sso, two factor auth, version history.
Deploy
Features
Authentication & Access
- LDAP / Active Directory
- OAuth / Social Login
- Single Sign-On (SSO)
- Two-Factor Authentication
Integrations & APIs
- REST API
Collaboration
- Version History
Mobile & Desktop
- Responsive / Mobile-Friendly
Replaces
Related Security & Authentication Tools
View all 159 →Ghidra
66KA free, open-source software reverse engineering framework created by the NSA — disassemble, decompile, and analyze compiled code on any platform.
PocketBase
58KOpen-source backend in a single 12 MB binary — realtime database, auth, file storage, and admin dashboard. No Docker, no Postgres, just run it.
Vaultwarden
57KLightweight, self-hosted Bitwarden-compatible password manager written in Rust. Uses 10x less RAM than the official server and works with all Bitwarden clients.
Zen Browser
41KZen Browser is a privacy-focused, beautifully designed Firefox fork with a unique sidebar tab layout, split views, and built-in content blocking — no telemetry, no tracking.
Vault
35KManage secrets and protect sensitive data. Securely store and control access to tokens, passwords, certificates, and encryption keys.
KeyCloak
33KOpen source identity and access management. Add authentication to applications and secure services with minimum effort.