Radiator's HTTP client support is implemented by
Radius::HTTPClient module. It provides common
configuration to specify HTTP backend servers, HTTP request methods,
content encoding, TLS parameters and failure behaviour. HTTP connection
establishment and response processing are done asynchronously. This allows
non-blocking communication even with slow backends.
Radius::HTTPClient module is built on top of Radiator
Stream module and provides configuration similar to other stream
configuration clauses such as RadSec.
The following configuration
clauses utilise Radius::HTTPClient:
- <AuthBy
REST>
- EAP-SIM, EAP-AKA and EAP-AKA' authentication clauses in Radiator
SIM Pack.