Migrating to Nauthilus v4
Landing page for the v4 module, browser session, identity, Policy, plugin, and public API migration
Policy configuration migration
Manual hard-cut migration from removed auth.policy configuration to the v4 top-level Policy model
Policy Configuration Guide
Practical entry point for the v4 top-level Policy configuration model
Lua Test Framework
Complete reference for --test-lua: callbacks, JSON fixture schema, per-module settings, expected_calls, and working examples
Operating the Generic Policy API
Configure, call, observe, and troubleshoot the protected unary Policy decision service
Configuration Migration
Migration boundary from the v3 config-v2 layout to the v4 top-level Policy model
Canonical Browser Session Migration
Roll out the v4 opaque browser envelope and typed Redis session stores without mixed runtimes
Lua Policy Plugins
Policy-aware Lua plugins, bundled policy attributes, and registry configuration
MFA Self-Service Portal
User and operator flow for signing in, enrolling, and managing TOTP, WebAuthn, and recovery codes
DKIM2 and Rspamd Policy Integration
Operator contract for sending verified DKIM2 evidence from Rspamd to the Nauthilus Generic Policy API
Operating OIDC Dynamic Client Registration
Configure, expose, monitor, and revoke restricted public native mail clients
Hands-on tutorials
Practical tutorials for learning Nauthilus with OpenLDAP, MariaDB, Lua, Dovecot, Postfix, and pfxhttp
Tutorial: OpenLDAP
Beginner-friendly OpenLDAP tutorial for a first Nauthilus deployment
Policy Response Localization
Localized Policy response messages, language selection, and generation-owned catalogs in Nauthilus v4
Tutorial: MariaDB + Lua
Beginner-friendly tutorial for authenticating through MariaDB and a Lua backend
Tutorial: Mail Infrastructure
Beginner-friendly tutorial for using Nauthilus with Dovecot, Postfix, pfxhttp, Valkey, and Lua hooks
Tuning LDAP and Lua
Performance tuning guidance for LDAP and Lua under the current config model
Admin Client
Operate the protected Nauthilus REST API with the bundled Python client
Tracing (OpenTelemetry)
Configure tracing with the current observability root
Building a Distributed Identity Proxy
Step-by-step guide for deploying Nauthilus edge instances with a central authority over hardened gRPC