1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > springboot接入cas单点登录后跳转不到我需要跳转到页面_单点认证的一点心得

springboot接入cas单点登录后跳转不到我需要跳转到页面_单点认证的一点心得

时间:2021-09-30 02:39:18

相关推荐

springboot接入cas单点登录后跳转不到我需要跳转到页面_单点认证的一点心得

最近项目要接入一批项目,接入必然涉及单点认证,在对接的单点认证主要分为几类,oauth 、cas、还有一些其他的。

其实主要分为2类:

一类对方提供登录接口,我们做登录页面,用户输入用户名和密码,我们调用登录接口,返回是否登录信息(有的登录成功直接返回登录信息,有点返回token,再根据token去获取用户信息)。

第二类,对方提供接入登录的页面,在他们页面用户输入登录名和密码登录,登录成功后跳转到我们系统并且携带 ticket(ST)或者token,再根据st区查询用户。

cas和oauth的主要区别就是这两者就是认证流程和定义的接口有所不同。单点中主要的节点是token的获取,用户的用户等。

需要注意的地方:因为我们自己的系统和对方系统都有一个key来判断用户是否登录的元素。所以登录很重要,退出(logout)也很重要,否则就会出现,两个系统不同事退出的情况,导致认证混乱。

再吐槽下一个系统的对接,项目经理把2个系统的人员给拉到一个群里,对方发了一个cas认证的地址,说他们是标准的cas。让我们先获取用户,但是我们的地址没给我加入到授权。对方你们先做获取用户搞定了开发再给我们授权。熟悉单点的都知道,如果不授权,对方的st都没办法传回来,还说我们不懂cas单点认证的流程。最后是求爷爷告奶奶才给我加入了,我最后搞定了流程完成对接。最后才发现对方的人员根本不是技术人员,也不了解技术,只知道一些技术名词,搞得这次的沟通非常不爽。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。