开发了一个云端用户认证系统 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ivydom
V2EX    Node.js

开发了一个云端用户认证系统

  •  1
     
  •   ivydom 2018-01-25 20:48:24 +08:00 6787 次点击
    这是一个创建于 2897 天前的主题,其中的信息可能已经有所发展或是发生改变。

    域名正在审核中

    Github 地址(白皮书):https://github.com/Authing/authing 文档地址(用 HTTPS 暂时跳过了备案认证):https://docs.authing.cn

    功能特性

    Authing 的产品目标,是让用户用最少的时间和最少的代码拥有以下功能:

    • 主流第三方 OAuth 配置接入;
    • 基于 Web 的用户管理系统(权限管理、身份管理、基础 CRUD );
    • 跨平台多终端集成能力( Android、iOS、HTML5 );
    • 多语言 SDK ( Javascript、Node、Java、Python、Swift、PHP );
    • 基于 HTTPS、JWT、MD5、SHA256、Salt 和非对称加密的安全身份认证;
    • 基于消息队列的邮件服务、基于 Web 的邮件模版配置服务以及自定义第三方邮件服务的能力;
    • 基于指纹验证等的生物认证方式;
    • 易集成、易拓展的插件系统和可编程规则接入;
    • 用户登录地点、IP 监控;

    开发平台

    目前只支持 Javascript

    欢迎大家关注。

    25 条回复    2018-05-21 18:33:49 +08:00
    ivydom
        1
    ivydom  
    OP
       2018-01-25 20:49:26 +08:00
    因为备案问题,功能还未开放。
    ivydom
        2
    ivydom  
    OP
       2018-01-25 20:51:41 +08:00
    欢迎大家 star github 上的项目,有兴趣的朋友可以加我微信( i*v*y*d*o*m )共同开发: )
    这个项目国外的对标产品是 [auth0.com]( https://auth0.com)
    ivydom
        3
    ivydom  
    OP
       2018-01-25 21:04:49 +08:00
    顶上去 让更多人看到
    cuqk
        4
    cuqk  
       2018-01-25 22:28:00 +08:00
    我说说我对 Authing 的理解,不知道对不对

    Authing 就是一套用 Node.js 搭建的用 JWT 做 TOKEN 的身份鉴权框架

    那我的服务在接入 Authing 后,Authing 是运行在我本地,还是我的本地服务每次鉴权,都需要访问 Authing 的服务?

    另外,看到 Authing 有权限管理的功能,这套权限管理是基于什么呢?角色或是组织?甚至是到个人?
    34C
        5
    34C  
       2018-01-25 22:40:18 +08:00
    类似微信 openid 的意思?
    ivydom
        6
    ivydom  
    OP
       2018-01-25 23:34:41 +08:00 via iPhone
    @cuqk 你好
    鉴权需要访问 authing 的服务
    权限管理目前仅限于个人
    ivydom
        7
    ivydom  
    OP
       2018-01-25 23:35:06 +08:00 via iPhone
    @34C 可以这么理解,同时支持第三方 oauth 的快速接入
    ivydom
        8
    ivydom  
    OP
       2018-01-25 23:36:00 +08:00 via iPhone
    @cuqk 还包括邮件服务 oauth 服务等快速接入
    AlwaysBehave
        9
    AlwaysBehave  
       2018-01-25 23:38:36 +08:00 via Android
    感觉和 Google firebase 里面的 authenticator 差不多
    cuqk
        10
    cuqk  
       2018-01-25 23:55:12 +08:00
    @ivydom 可能怎么让别人的服务接入你的权限管理才是难点,毕竟这属于每个服务的机密数据
    ivydom
        11
    ivydom  
    OP
       2018-01-25 23:57:19 +08:00 via iPhone
    @cuqk 权限管理可以外接 我这边不存储 不参与:)
    ivydom
        12
    ivydom  
    OP
       2018-01-25 23:57:44 +08:00 via iPhone
    @AlwaysBehave 嗯 最像的是 auth0.com
    ivydom
        13
    ivydom  
    OP
       2018-01-25 23:58:10 +08:00 via iPhone
    @cuqk 有兴趣吗?有兴趣的话可以加微信聊聊
    cuqk
        14
    cuqk  
       2018-01-26 00:13:32 +08:00 via Android
    @ivydom 我就算了,只不过我最近在做自己的一套权限管理的东西,刚好看到你的帖子,就讨论了一下
    chinvo
        15
    chinvo  
       2018-01-26 00:21:02 +08:00
    早些年有“公共 ucenter ”之类的服务。

    感觉这种第三方接入服务还是放自己这儿比较放心,自行实现一个 OpenID Connect Server 就好
    ivydom
        16
    ivydom  
    OP
       2018-01-26 00:30:09 +08:00 via iPhone
    @cuqk soga
    ivydom
        17
    ivydom  
    OP
       2018-01-26 08:58:34 +08:00 via iPhone
    @chinvo 因人而异吧
    ericgui
        18
    ericgui  
       2018-01-26 09:03:52 +08:00
    有个 auth0,就是卖 authentication-as-a-service
    ivydom
        19
    ivydom  
    OP
       2018-01-26 09:38:42 +08:00 via iPhone
    @ericgui 对 我们和他很像
    ohoh
        20
    ohoh  
       2018-01-26 11:04:30 +08:00
    这是个相当大的工程!
    介绍个 keycloak 你值得拥有
    ivydom
        21
    ivydom  
    OP
       2018-01-26 12:25:07 +08:00
    @ohoh 嗯嗯 thx 可以参考
    zjupigeon
        22
    zjupigeon  
       2018-01-26 16:00:07 +08:00
    什么价格?
    ivydom
        23
    ivydom  
    OP
       2018-01-26 23:04:42 +08:00 via iPhone
    @zjupigeon @zjupigeon 1000 人免费 2000 人 50 按量付费 10 万人的话大概 9000
    whoistop
        24
    whoistop  
       2018-04-14 23:01:23 +08:00
    打算提供本地部署版本么?
    ivydom
        25
    ivydom  
    OP
       2018-05-21 18:33:49 +08:00
    @whoistop 有提供的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2417 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 14:42 PVG 22:42 LAX 06:42 JFK 09:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86