> For the complete documentation index, see [llms.txt](https://docs.fortifiedid.se/integrity-radius/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fortifiedid.se/integrity-radius/modules/radius.md).

# Radius

Use the Radius module to set up a Radius authentication server.

## Configuration

{% hint style="info" %}
**Module name:** `Radius`
{% endhint %}

{% tabs %}
{% tab title="Properties" %}

| Name             | Description                                                                                             |
| ---------------- | ------------------------------------------------------------------------------------------------------- |
| `host`           | Local host or ip to use (Default: `"0.0.0.0"`)                                                          |
| `port`           | Local port to use (Default: `1812`)                                                                     |
| `secret`         | Radius shared secret (Mandatory)                                                                        |
| `attr_encoding`  | Radius string attribute encoding. Applies to both request and response attributes. (Default: `"UTF-8"`) |
| `authenticators` | List of authenticator objects.                                                                          |
| {% endtab %}     |                                                                                                         |

{% tab title="Example" %}

```json
{
    "name": "Radius",
    "config": {
        "host": "0.0.0.0",
        "port": 1812,
        "secret": "secret",
        "attr_encoding": "UTF-8",
        "authenticators": [
            {
                "id": "auth01",
                "type": "NoOp",
                "config": {
                    
                }
            }
        ]    
    }
}
```

{% endtab %}
{% endtabs %}

*See authenticators section for different ways to configure authentication.*
