May 28, 2019
API 接口描述
- 协议采用基于http restfull风格的接口调用方式。
- 消息发起方:第三方系统。
- 消息接受方:TOUGHRADIUS系统。
- 接口请求方法:HTTP GET/POST
- 请求消息格式:Url Params, application/x-www-form-urlencoded
- 响应消息格式:JSON {“code”:0,“msg”:“success”,“name1”:“value1”}
- 消息报文编码:UTF-8, GBK
- 接口鉴权:Basic Auth, IP白名单
API 接口配置
如果设置了IP白名单或黑名单,系统首先会检查IP名单,如果是白名单直接放行,如果是黑名单立即阻止,否则继续 Basic Auth 流程
Radius 设置 API
/admin/config/radius/update
请求参数
- radiusInterimIntelval: 记账间隔(秒)
- radiusTicketHistoryDays: 上网日志保存天数
- radiusIgnorePassword: 是否免密码认证 disabled - 否 enable - 是
- radiusExpireAddrPool: 过期下发地址池
例子:
/admin/config/radius/update?radiusInterimIntelval=15&radiusTicketHistoryDays=180&radiusIgnorePassword=disabled&radiusExpireAddrPool=pool
响应结果
{“code”:0,“msg”:“update radius config done”,“msgtype”:“info”,“data”:null}