TOUGHRADIUS API 文档

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}