Apereo CAS 服务的用户注册功能是要自己实现吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yongliu
V2EX    Java

Apereo CAS 服务的用户注册功能是要自己实现吗?

  •  
  •   yongliu
    liu7yong 2021 年 7 月 27 日 2789 次点击
    这是一个创建于 1649 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在调研 SSO 开源服务,最后在 Keycloak 和 CAS 中犹豫,功能看起来不分伯仲,但是跟着文档上手起来明显 CAS 比较吃力。

    比如就用户注册功能,CAS 的文档完全没有提及,也没有找到如何接入,在 CAS 中这块是都要自己来实现的吗?

    第 1 条附言    2021 年 7 月 27 日
    现在大家选型的话一般是考虑 CAS 还是 KeyCloak 呢?在网上找资料似乎 KeyCloak 的更多,但是看 V 站上好像更多人选择 CAS 。
    8 条回复    2021-07-28 09:50:37 +08:00
    dk7952638
        1
    dk7952638  
       2021 年 7 月 27 日
    Keycloak 属于开箱即用,CAS 属于 DIY,自己动手,开箱即用得代价就是扩展和定制困难,DIY 反之
    yongliu
        2
    yongliu  
    OP
       2021 年 7 月 27 日
    @dk7952638 看文档 Keycloak 也支持扩展,不过不确定扩展性如何。CAS 你这边有接入经验不?比如就注册这块,如何入手?
    dk7952638
        3
    dk7952638  
       2021 年 7 月 27 日
    @yongliu CAS 是这样,他的登录流程是用 spring webflow 实现的,这个你肯定要提前了解一下,然后 CAS 的登陆原理你也要了解一下,然后实现就是修改 spring webflow 里的登录流程,比如说你用 MYSQL,CAS 有 SQLClient 可以去执行 SQL 做登录验证,CAS 有官方的 template 项目,官方推荐用 template 去做定制
    ccde8259
        4
    ccde859  
       2021 年 7 月 27 日 via iPhone
    Apereo CAS 压根不提供用户管理的功能。
    authn 最简单实现是静态用户名密码,其次是 JDBC,往上可以接 LDAP 。
    yongliu
        5
    yongliu  
    OP
       2021 年 7 月 27 日
    现在大家选型的话一般是考虑 CAS 还是 KeyCloak 呢?在网上找资料似乎 KeyCloak 的更多,但是看 V 站上好像更多人选择 CAS 。
    Kaifei
        6
    Kaifei  
       2021 年 7 月 27 日
    @yongliu 您的场景是针对 C 端用户还是企业内部使用?我们的场景主要是 B 端使用,参考 KeyCloak 自己开发了一套。
    yongliu
        7
    yongliu  
    OP
       2021 年 7 月 27 日
    @Kaifei #6 C 端用户。个人偏向 Keycloak,不过问过其他公司的技术负责人推荐的是 CAS 。
    JamesMackerel
        8
    JamesMackerel  
       2021 年 7 月 28 日 via iPhone
    CAS 真的复杂。我自己的话是只用它实现 cas 协议,具体认证是通过 rpc 调用自己开发的服务来实现的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2136 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 14:35 PVG 22:35 LAX 06:35 JFK 09:35
    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