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 |
|
Method:/radiusAttribute/create
Parameters:
{
"attrs":
{
"vendor":"Standard RADIUS",
"name":"Group-Name",
"mapsTo":"group.name",
"checkRequest":false
}
}
Response:
{
"error":0
}
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 \} \} \\ |
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 \} \] \} \\ \\ |
Method:/radiusAttribute /delete
Parameters:
{
"id":id
}
Response:
{
"error":0
}
Method:/radiusAttribute /set
Parameters:
{
"id":id,
"attrs":
{
"description":"description"
}
}
Response:
{
"error":0
}
Method:/radiusAttribute /listVendors Parameters: \{ \} Response: \{ "error":0, "result": \{ "total":68, "rows": \[ \{"name":"IETF","id":0\}, \{"name":"BinTec","id":272\}, \{"name":"Extreme","id":1916\}, ... \] \} \} \\ |
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"\} \] \} \} \\ \\ |
Method:/radiusAttribute /listTypes Parameters: \{ \} Response: \{ "error":0, "result": \{ "total":9, "rows": \[ "string","octets","ipaddr", "integer","ipv6addr","date", "ifid","ipv6prefix","abinary" \] \} \} \\ \\ \\ |