CAS 认证服务有人用过吗?

2021-08-18 14:32:42 +08:00
 yongliu

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

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

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

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

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

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

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

不过它项目虽然整体复杂,但是由于解藕得还不错,所以在 CAS overlay 上开发的开发体验还行,许多组件收益于 Spring 的机制可以做到方便地插拔。
yongliu
2021-08-20 15:29:54 +08:00
@JamesMackerel
#12 那我就放心了
#13 这两周看下来也是差不多的感觉,一开始不知道该怎么入手,花了很多时间看文档,最后发现部署的工作量其实没多少。虽然复杂,不过架构很清晰。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/796543

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX