nodejs OAuth authorization server implements based on eggjs
see egg docs for more detail.
$ npm i
$ npm run dev
$ open http://localhost:7001/
$ npm start
$ npm stop
- Use
npm run lint
to check code style. - Use
npm test
to run unit test. - Use
npm run autod
to auto detect dependencies upgrade, see autod for more detail.
下面是code模板测试的完整流程:
然后是点击登录按钮进行跳转:
注意:跳转过去携带了client_id等信息,然后是oAuth登录授权:
最后是授权成功,回跳回来子系统指定的回调地址: