Skip to content

Service to help deal with Tongji Single sign-on (SSO) service.

License

Notifications You must be signed in to change notification settings

TJUSSE/sso-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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。

About

Service to help deal with Tongji Single sign-on (SSO) service.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published