V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mikulch
V2EX  ›  TypeScript

写了一个很简单的,没有运行时依赖的对接三方登录的 typescript 库。

  •  
  •   mikulch · 2022-09-13 17:19:42 +08:00 · 1729 次点击
    这是一个创建于 800 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 没有企业账号也暂时无法测试。。。

    最后

    自己水平实在有限,希望和大家一起共同交流进步。 如果你也感兴趣,欢迎大家参与进来一起测试和对接新的三方登录平台~

    第 1 条附言  ·  2022-09-15 19:12:01 +08:00
    version1.0.3
    新浪微博三方登录已经通过测试,新版本已经发布到 npm 库。
    4 条回复    2022-09-17 12:40:32 +08:00
    zsj1029
        1
    zsj1029  
       2022-09-14 12:23:57 +08:00
    支持,不少第三方都是占位垃圾库
    mikulch
        2
    mikulch  
    OP
       2022-09-15 19:11:20 +08:00
    @zsj1029 感谢支持!新浪登陆已经通过了测试!
    mikulch
        3
    mikulch  
    OP
       2022-09-17 09:32:16 +08:00
    @Livid @Kai @GordianZ @sparanoid
    突然发现节点错了,麻烦各位管理员帮忙移动到 typescript 节点,谢谢。
    Livid
        4
    Livid  
    MOD
       2022-09-17 12:40:32 +08:00   ❤️ 1
    @mikulch 已经为你移动。

    在主题创建 10 分钟之内,是可以自己移动的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3032 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:58 · PVG 21:58 · LAX 05:58 · JFK 08:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.