mirror of https://gitlab.federez.net/re2o/re2o
1 changed files with 18 additions and 0 deletions
@ -0,0 +1,18 @@ |
|||||
|
This optionnal app provides an API for a radius script ([which you can get here](https://gitlab.federez.net/re2o/re2o-radius)). |
||||
|
|
||||
|
### Installation |
||||
|
|
||||
|
You juste have to add `'radius'` in `OPTIONNAL_APPS_RE2O`, in your `settings_local.py`. No migration is required. |
||||
|
Of course, you also need to have `api` app activated to be able to use this app. |
||||
|
|
||||
|
### API Reference |
||||
|
|
||||
|
- `GET /api/radius/authorize/<nas_id>/<username>/<mac_address>` : return required informations for the authorize step. See in radius/api/serializer.py for more details of returned fields. |
||||
|
|
||||
|
- `GET /api/radius/post_auth/<nas_id>/<nas_port>/<user_mac>` : return required informations for the post_auth step. See in radius/api/serializer.py for more details of returned fields. |
||||
|
|
||||
|
- `GET /api/radius/autoregister/<nas_id>/<username>/<mac_address>` : add (if possible) a new machine with `<mac_address>` to `<username>` account. |
||||
|
|
||||
|
- `GET /api/radius/assign_ip/<mac_address>` : try to assign an ip address to a machine. |
||||
|
|
||||
|
In all theses routes, `<nas_id>` is the ip address or the domain name of the nas from which the user is trying to connect. |
||||
Loading…
Reference in new issue