Skip to main content

Nauthilus

General purpose authentication server

Nginx

The community HTTP server does not provide a free authentication service. The parameter mail::auth_http requires a server which handles the main authentication request. This does Nauthilus.

Dovecot

Nauthilus has great Dovecot support and can be integrated with the Lua backend.

SSO

With the help of the open source OAuth2 OpenID connect server from Ory Hydra, Nauthilus can be used for their login, consent and logout flows.

Security

Nauthilus has great brute force detection logic. It can also deal with realtime blackhole lists and many more features.

Lua support

Lua is included in all areas of the code. Starting with self written features to filter out requests before authentication starts. Continuing with full backend support and filters. Also post actions are available.

Database support

There is currently support for OpenLDAP/AD, MySQL/MariaDB, Postgres and Lua.