Browse the available guides and references for the Radiator Server.
Health check endpoints for monitoring server availability and readiness in containerized environments
Reference guide for comparison operators used in policy and handler conditions and condition clauses.
Supported data types in Radiator configuration language
Human-readable duration units for timeout and duration configuration values
Variables available during request processing
Handling incoming requests
Transform and modify values in expressions and format strings
Instance and cluster identifiers for distinguishing nodes and enabling high availability configurations
Introduction to configuration
Describes different log storage and formatting options
Explain the different privilege levels of the Management API and UI
Control flow for pipeline execution
Exposing operational metrics and counters through authenticated HTTP endpoints for Prometheus monitoring
Server startup sequence, recovery mode behavior, and service enable/disable functionality
Hardware resource requirements and performance guidelines for deploying Radiator server at scale
Build and release types for Radiator server binaries
Command-line RADIUS test utility for sending RADIUS packets
Time-based and HMAC-based One-Time Password authentication
The top-level configuration blocks. Open an item to view child blocks and statements.
AAA policies configuration
Sources for authentication and authorization
Cache configuration for in-memory data caching and performance optimization
Packet capture configuration for monitoring network traffic
Certificate and private key configuration for TLS/SSL connections
Client configuration for RADIUS authentication and authorization
RADIUS dictionary configuration for defining custom attributes and values
Configuration file inclusion directive for modular configuration management
License configuration
Logging configuration for application and AAA event logging
Management interface configuration for HTTP/HTTPS API access and web UI
Custom Lua scripts configuration for extending AAA processing logic
Server configuration for RADIUS and other servers
Statistics and metrics collection configuration for monitoring and performance analysis
Persistent data store configuration for on-disk data storage and caching
Template directive for reusable configuration fragments and macro expansion
Management UI customisation configuration
Actions that can be used in the execution pipelines.
Accept directive for unconditionally accepting RADIUS requests
All statement for returning reject on first none or reject
Any statement for returning on first accept
Append directive for appending new values to attributes
Backend action for forwarding RADIUS requests to external backends
Challenge directive for sending challenge responses in multi-factor authentication
CHAP directive for CHAP authentication
Copy directive for copying attributes in RADIUS pre-proxying and post-proxying handlers
Debug logging directive for outputting variable values and formatted strings to application logs
Each statement for returning with the last return value
Generate an error into the pipeline
Filter directive for filtering unwanted attributes in RADIUS pre-proxying and post-proxying handlers
First statement for returning on first accept or reject
HOTP directive for HMAC-based One-Time Password authentication
Conditional execution
Invoke a named pipeline
Log directive for logging transactions with AAA logger
map statement for conditional logic
Message directive for adding additional information to RADIUS responses
Variable modification block
MSCHAP directive for MSCHAP authentication
MSCHAPv2 directive for MSCHAPv2 authentication
None statement for returning reject on first accept
PAP directive for plaintext password authentication
Reason directive for providing additional context to RADIUS responses
Reject directive for unconditionally denying RADIUS requests
Control whether pipeline errors result in request rejection
Replace directive for replacing existing attributes with new values
Rewrite directive for modifying attribute values based on their current value
Set directive for assigning values to context attributes
TOTP directive for Time-based One-Time Password authentication
Enable or disable per-request AAA pipeline tracing
Catch pipeline errors
While statement for returning on first reject (default for all blocks)
Conditional execution block