Introduction
Introduction to the Nauthilus builtin Lua support
Builtin
Logging and status messages
Backend server monitoring
Backend server monitoring related functions
Context
Shared Lua context between environment sources, backend, subject sources and actions
HTTP
HTTP request functions to deal with headers and body
HTTP response
HTTP response functions for setting headers, status and body from Lua
LDAP
LDAP related functions
SMTP and LMTP related functions
Miscellaneous helpers
nauthilus_misc Lua module providing utility functions
Password
Password related functions
Prometheus
Prometheus functions for gauges, counter and histograms
PSnet
TCP connection counting related functions
Redis
Common Redis related functions
Cache
Process-wide in-memory cache for Lua (store data across requests)
Neural
Historical neural-network page retained as a deprecation notice
Soft whitelists
Soft whitelisting related functions for Nauthilus environment controls
DNS
DNS lookup functions
Backend Plugins
Lua API for implementing custom authentication backends
Brute Force
Brute force prevention and toleration functions
Utilities
Common utility functions
CBOR
Lua helpers for encoding and decoding CBOR payloads
Policy
Lua API for emitting request-local policy attributes
I18N
Lua helpers for policy localization and deployment catalog overlays
OpenTelemetry (Lua)
Lua module nauthilus_opentelemetry β create spans, set attributes, use baggage and header propagation