是否有无侵入身份验证中间层的服务 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kkfnui
V2EX    问与答

是否有无侵入身份验证中间层的服务

  •  
  •   kkfnui 2023-07-07 10:07:38 +08:00 1336 次点击
    这是一个创建于 914 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    公司有蛮多服务,为了简单都没有账号体系。有自己开发,也有第三方开源的服务。 为了保证不被其他人访问到,现在的两个做法:

    1. 限制仅公司 ip 才可以访问
    2. 增加 nginx 的密码

    问题

    这两种方案都有局限性,不是很灵活。比如限制 ip ,下班要使用就很不方便。增加密码,涉及到人员流动就不好管理。

    想法

    企业权限管理是很成熟的业务,甚至 V2EX 就常年有 casbin 的交流帖。 但是,我的这个场景,就是想要使用为侵入式的账号权限验证体系。

    大概想法是 在服务前增加一层 身份验证层,这一层可以对接常用的账号验证,比如企业微信、飞书、钉钉等。

    不知道是否有类似的开源服务?

    9 条回复    2023-07-07 13:24:18 +08:00
    narmgalaxy
        1
    narmgalaxy  
       2023-07-07 10:22:21 +08:00
    你可能需要的是 API 网关
    Glkcv
        2
    Glkcv  
       2023-07-07 10:56:49 +08:00
    直接代理回公司不就行了
    xuelu520
        3
    xuelu520  
       2023-07-07 11:03:16 +08:00
    公司搞个 VPN 连回去,然后服务都只开放内网使用就行。
    moonheart
        4
    moonheart  
       2023-07-07 11:57:17 +08:00   1
    关键词 oauth proxy
    iOCZ
        5
    iOCZ  
       2023-07-07 12:13:30 +08:00   1
    用账密没问题啊,离职肯定要回收所有账号的
    IDAEngine
        6
    IDAEngine  
       2023-07-07 12:19:58 +08:00
    深信服 SSL VPN
    kkfnui
        7
    kkfnui  
    OP
       2023-07-07 13:20:00 +08:00
    @moonheart 多谢,这个就是我想要的
    kkfnui
        8
    kkfnui  
    OP
       2023-07-07 13:21:26 +08:00
    @iOCZ


    有统一管理的账号是没有问题了。
    主要是很多独立的小服务,为了图简单一般都是在 nginx 上增加了账号密码,大家都是共用的那种
    kkfnui
        9
    kkfnui  
    OP
       2023-07-07 13:24:18 +08:00
    @xuelu520
    有这样操作的,不过协作的场地不是很单一,很多人也没有 vpn 的需求和权限。
    想着还是在服务层控制比较好
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3839 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 10:23 PVG 18:23 LAX 02:23 JFK 05:23
    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