Skip to content
Liu Ming edited this page Feb 11, 2015 · 5 revisions

Syler社区版本共提供了两个接口用于上层调用,同时也需要上层提供1个接口用于状态回调。

调用接口

Login接口

通过调用相关接口上层应用可以实现不同ip、不同用户的上线和下线
  • 接口地址 http://12.34.56.78/login

  • 接口说明 调用该接口实现某个用户(IP)的上线功能

  • 接口参数

    • userip,必填,用户IP,待认证的用户的上网IP
    • nas,必填,网络接入设备的IP
    • username,可选,用户登录用户名,当随机用户名配置项打开时,该项为可选项;否则为必填
    • userpwd,可选,用户登录密码,当随机用户名配置项打开时,该项为可选项;否则为必填
    • timeout,可选,用户上网允许时长,当为空时,不限制用户时长

Logout

接口实现用户的下线功能
  • 接口地址http://12.34.56.78/logout
  • 接口说明:调用该接口实现某个用户(IP)的下线功能
  • 接口参数
    • userip,必填,用户IP,待下线的用户的上网IP
    • nas,必填,网络接入设备的IP

回调接口

异常下线回调接口由上层应用实现,主要完成用户在交换机内部出现异常情况,交换机将用户下线,并通知portal后的业务逻辑处理。
异常下线接口在配置文件中配置,Syler通过Get方式调用该接口,并返回一下参数:
  • userip:下线用户IP
  • nas:相应NAS设备IP
Clone this wiki locally