此版本代码不再跟新,开发将转移至 next 分支
什么是 Roach
Roach 让获取 CUIT 信息更为简单,只需提供入学生账号(目前)就可以获取如计算中心,教务处等登录信息。
特点
- [x] Node + TS。
- [x] 提供插件系统,方便自行扩展。
- [x] 源码简单,新手可读。
开发
javascript
npm i
npm run dev
生产
javascript
npm run build
node .\dist\roach.js
也可以配合 ts-node 直接上 TS。
提供功能(目前)
所有功能基实现于外网认证方式,即通过 webVPN 账号登陆。
- [x] 计算中心认证 - ccAuth
- [x] webVPN 认证 - easyAuth
- [x] sso 单点登录认证 - ssoAuth
- [x] 教务处认证 - eduAuth
架构
许可
MIT.