Anchor | ||||
---|---|---|---|---|
|
Attribute | type | values | default | mandate | comment |
vendor | string |
|
| true |
|
vendorId | int |
|
| false |
|
name | string |
|
| true |
|
attributeId | int |
|
| false |
|
value | string |
| "" | false |
|
description | string |
|
| false |
|
checkRequest | boolean |
| false |
|
|
returnResponse | boolean |
| false |
|
|
echo | boolean |
| false |
|
|
isDefault | boolean |
| false |
|
|
mapsTo | string |
|
| false |
|
Anchor | ||||
---|---|---|---|---|
|
Method:/radiusAttribute/create
Parameters:
{
"attrs":
{
"vendor":"Standard RADIUS",
"name":"Group-Name",
"mapsTo":"group.name",
"checkRequest":false
}
}
Response:
{
"error":0
}
Anchor | ||||
---|---|---|---|---|
|
Wiki Markup |
---|
Method:/radiusAttribute/get Parameters: \{ "match": \[ \["attribute", "=", "Group-Name"\] \} "return":\["*"\] \} Response: \{ "error":0, "result": \{ "vendor":"Standard RADIUS", "name":"Group-Name", "mapsTo":"group.name", "value":"", "description":"", "checkRequest":false \} \} \\ |
Anchor | ||||
---|---|---|---|---|
|
Wiki Markup |
---|
Method:/radiusAttribute /search Parameters: \{ "match": \[ \["attribute", "=", "Group-Name"\] \} "return":\["*"\] \} Response: \{ "error":0, "result": \{ "total":1, "rows": \[ \{ "vendor":"Standard RADIUS", "name":"Group-Name", "mapsTo":"group.name", "value":"", "description":"", "checkRequest":false \} \] \} \\ \\ |
Anchor | ||||
---|---|---|---|---|
|
Method:/radiusAttribute /delete
Parameters:
{
"id":id
}
Response:
{
"error":0
}
Anchor | ||||
---|---|---|---|---|
|
Method:/radiusAttribute /set
Parameters:
{
"id":id,
"attrs":
{
"description":"description"
}
}
Response:
{
"error":0
}
Anchor | ||||
---|---|---|---|---|
|
Wiki Markup |
---|
Method:/radiusAttribute /listVendors Parameters: \{ \} Response: \{ "error":0, "result": \{ "total":68, "rows": \[ \{"name":"IETF","id":0\}, \{"name":"BinTec","id":272\}, \{"name":"Extreme","id":1916\}, ... \] \} \} \\ |
Anchor | ||||
---|---|---|---|---|
|
Wiki Markup |
---|
Method:/radiusAttribute /listVendors Parameters: \{ "vendor":"Extreme" // or "vendorId":1916 \} Response: \{ "error":0, "result": \{ "total":8, "rows": \[ \{"name":"Extreme-Netlogin-Url-Desc",id":205,"type":"string"\}, \{"name":"Extreme-Netlogin-Url","id":204,"type":"string"\}, \{"name":"Extreme-Netlogin-Only", "id":206,"type":"integer"\}, \{"name":"Extreme-CLI-Authorization","id":201,"type":"integer"\}, \{"name":"Extreme-Netlogin-Vlan","id":203,"type":"string"\}, \{"name":"Extreme-Shell-Command","id":202,"type":"string"\}, \{"name":"Extreme-User-Location","id":208,"type":"string"\}, \{"name":"Extreme-Netlogin-Vlan-Tag","id":209,"type":"integer"\} \] \} \} \\ \\ |
Anchor | ||||
---|---|---|---|---|
|
Wiki Markup |
---|
Method:/radiusAttribute /listTypes Parameters: \{ \} Response: \{ "error":0, "result": \{ "total":9, "rows": \[ "string","octets","ipaddr", "integer","ipv6addr","date", "ifid","ipv6prefix","abinary" \] \} \} \\ \\ \\ |