CAS 认证服务有人用过吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
yongliu
V2EX    Java

CAS 认证服务有人用过吗?

  •  
  •   yongliu
    liu7yong Aug 18, 2021 2880 views
    This topic created in 1715 days ago, the information mentioned may be changed or developed.

    按照官方文档和 README 去配置 cas web management,每个分支都试过去了,没有能正常使用的,总会遇到这样或那样的问题。

    看 cas 的 github 还挺活跃,star 也很多,是我打开的方式不对吗?

    14 replies    2021-08-20 15:29:54 +08:00
    yongliu
        1
    yongliu  
    OP
       Aug 18, 2021
    kkbear
        2
    kkbear  
       Aug 18, 2021
    cas 用过,没用这个 management
    fml87
        3
    fml87  
       Aug 18, 2021
    如果只是单点登录的需求,手写一套 cas server/client 也没多少工作量吧
    ccde8259
        4
    ccde8259  
       Aug 18, 2021 via iPhone
    目前个人私有化部署的 CAS,是直接用 JPA 作为 ServiceRegistry 。
    然后服务管理都是直接 SQL 弄进去,一年下来花在管服务的时间屈指可数。
    tachikomachann
        5
    tachikomachann  
       Aug 18, 2021 via Android
    一直认为 CAS 是很学院派的东西,为了兼容各种主流认证方式它把代码搞得极其复杂。读懂他的代码前要先了解一堆的概念。之前经历过的公司,CAS 总是用着用着就没人懂的维护了,然后推掉自己搞一套简单的。
    yongliu
        6
    yongliu  
    OP
       Aug 19, 2021
    @fml87 #3 要把 openid 、oauth2 、saml 这些都支持好,工作量还是不小的
    yongliu
        7
    yongliu &nbp;
    OP
       Aug 19, 2021
    @tachikomachann #5 这么惨吗?我看一些大厂还是一直用的这个。
    tachikomachann
        8
    tachikomachann  
       Aug 19, 2021 via Android
    @yongliu 可能大厂可以持续投入人维护吧。我之前接触过的,到后面都没人懂得维护了。
    JamesMackerel
        9
    JamesMackerel  
       Aug 19, 2021
    我已经搞 CAS 好几年了,但是感觉国内都没什么人在用。有没有这方面的交流群或者论坛啊?
    yongliu
        10
    yongliu  
    OP
       Aug 19, 2021
    @JamesMackerel 没找到过,感觉官方的 group 也不大活跃。你这边用下来感觉如何?
    顺便问个问题,我这边 cas 服务起来后的第一个请求总是响应特别慢,这个正常吗?
    XhstormR02
        11
    XhstormR02  
       Aug 20, 2021 via Android
    难用
    JamesMackerel
        12
    JamesMackerel  
       Aug 20, 2021   1
    @yongliu

    非常正常,我这边也是这样的。

    事实上,并不是 CAS 的第一个请求响应很慢,而是所有用了 thymeleaf 的 WEB 服务的第一个请求的响应都很慢,我也不知道为什么。之前查了一下貌似有人给 thymeleaf 提过 issue,看样子至今也没有解决。

    听说有一个办法可以解决,就是在启动之后先不切流到这个服务上,而是先打一个请求过去预热它,之后的请求就很快了。
    JamesMackerel
        13
    JamesMackerel  
       Aug 20, 2021   1
    @yongliu

    用下来的感觉就是,难懂,二次开发有点门槛。很多概念,文档有时候跟不上版本的更新,需要去跟代码看,但是代码又非常复杂。

    不过它项目虽然整体复杂,但是由于解藕得还不错,所以在 CAS overlay 上开发的开发体验还行,许多组件收益于 Spring 的机制可以做到方便地插拔。
    yongliu
        14
    yongiu  
    OP
       Aug 20, 2021
    @JamesMackerel
    #12 那我就放心了
    #13 这两周看下来也是差不多的感觉,一开始不知道该怎么入手,花了很多时间看文档,最后发现部署的工作量其实没多少。虽然复杂,不过架构很清晰。
    About     Help     Advertise     Blog     API     FAQ     Solana     5322 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 48ms UTC 09:24 PVG 17:24 LAX 02:24 JFK 05:24
    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