Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.05 KB

README.md

File metadata and controls

39 lines (24 loc) · 1.05 KB

sso-service

Dependency Status

封装了同济大学单点登录验证接口和学工网个人信息接口,提供 REST 方式的 Web API 以便应用程序调用。推荐以非 ROOT 权限运行。

安装依赖

cnpm install

启动服务

npm start

使用 PM2 监视服务

pm2 start sso.js
# pm2 startup    # 生成自启动项

接口

  • GET /session/properties?sessionid=iPlanetDirectoryProCookie

    获取一个会话的属性,如果失败或者会话不存在,则返回一个包含 err 的 JSON。

  • GET /info/student?sessionid=iPlanetDirectoryProCookie

    获取学生基本信息,如果失败或者会话不存在,则返回一个包含 err 的 JSON。

  • GET /info/teacher?sessionid=iPlanetDirectoryProCookie

    获取教师基本信息,如果失败或者会话不存在,则返回一个包含 err 的 JSON。