https://github.com/chuck1in/nw-auth/tree/main
一些特点:
- 尽最大可能做了代码检查,方便有洁癖的同学整合到项目
- 功能简单✌️ -> 现在和今后都只有对接三方平台,并返回 userinfo 的数据这一个功能
- 运行时 0 依赖 -> 只依赖 node core library ,没有其他的第三方运行时依赖
- 体积小(大概)-> 70k
- 使用简单😋 -> new PlatformOidc(...arg).processOidc(<arg> )
- 按规范编写了 e2e test
目前支持的功能:
现阶段对接了 wechat 、github 、feishu 、google 、sina ,其中 wechat 和 github 亲测可用; google 由于网络问题无法完成测试😰; sina 和 feishu 没有企业账号也暂时无法测试。。。
最后
自己水平实在有限,希望和大家一起共同交流进步。 如果你也感兴趣,欢迎大家参与进来一起测试和对接新的三方登录平台~