backends.radius.proxy_unknown_attributes
proxy_unknown_attributes
Use proxy_unknown_attributes in a radius or radius-dns-sd backend block
to control whether proxy conversion forwards attributes that are not defined
in the active RADIUS dictionary.
backends {
radius "UPSTREAM" {
proxy_unknown_attributes true;
server "radius.example.com" {
secret "shared-secret";
connect {
protocol udp;
host "radius.example.com";
port 1812;
}
}
}
}
The value is a boolean. The default is true. Radiator Server forwards safely
preservable dictionary-unknown attributes while copying a proxy request or reply.
Set proxy_unknown_attributes false; to drop these attributes.
Known attributes continue to be copied and protected according to their
dictionary definitions.
Radiator Server forwards an unknown attribute only when its wire representation can be preserved without assuming unknown protection rules. Conversion fails if an enabled unknown attribute cannot be translated safely between RADIUS/1.0 and RADIUS/1.1.
Adding private attributes to the RADIUS dictionary is preferred. A dictionary definition lets Radiator validate the value type and apply any required hop-by-hop protection when the packet profile or shared secret changes.