hanglegehang / herald_auth

用户API统一认证接口

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#用户认证体系

获取用户UUID(授权)

POST : http://.../uc/auth

DATA : user=一卡通;password=统一身份认证密码;appid=应用唯一标识符;

RETURN: 用户唯一标识符(UUID);参数错误:HTTP400;授权失败:HTTP401

用户标识符合法性检查

POST : http://.../uc/check

DATA : uuid=用户唯一标识符;appid=应用唯一标识符;

RETURN: 参数错误:HTTP400;uuid不合法:HTTP401;uuid合法:HTTP200 ‘[用户一卡通号]’

更新用户信息

POST : http://.../uc/update

DATA : cardnum=一卡通;password=统一身份认证密码;[number=学号;pe_password=体育系密码;lib_username=图书馆用户名;lib_password=图书馆密码;card_query_password=一卡通查询密码;]

RETURN: 参数错误:HTTP400;用户密码错误:HTTP401;更新成功:HTTP200 ‘OK’

注销用户UUID(解除授权)

POST : http://.../uc/deauth

DATA : uuid=用户唯一标识符;

RETURN: 参数错误:HTTP400;uuid不合法:HTTP400;注销成功:HTTP200 ‘OK’

调用API获取用户信息(使用API)

POST : http://.../uc/api/[API NAME]

DATA : uuid=用户唯一标识符;

RETURN: 参数错误:HTTP400;appid次数耗尽:HTTP200 'access denied';内部请求超时:HTTP200 'time out';成功:HTTP200 API返回内容

API NAME 信息

  • srtp
  • term
  • sidebar
  • curriculum
  • gpa
  • pe
  • simsimi (POST msg=信息)
  • nic
  • card(POST timedelta=查询时间长度)
  • lecture
  • library
  • renew (POST barcode=图书条形码号)

About

用户API统一认证接口

License:MIT License


Languages

Language:HTML 90.1%Language:Python 9.9%