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 features, backend, filters 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
Neural Network
Neural network functions for machine learning
Redis
Common Redis related functions
Cache
Process-wide in-memory cache for Lua (store data across requests)
Soft whitelists
Soft whitelisting related functions for Nauthilus builtin features
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
OpenTelemetry (Lua)
Lua module nauthilus_opentelemetry β create spans, set attributes, use baggage and header propagation