美文网首页
2017.8.24(CAS自定义客户端)

2017.8.24(CAS自定义客户端)

作者: zhjwang | 来源:发表于2017-08-24 20:18 被阅读31次

1.今日总结

为了项目各个模块之间的独立性以及后期的维护方便。需要将用户管理和CAS本身提供的单点登录给出来。所以要自己实现CAS登录的客户端。

2.遇到的问题

刚开始遇到这个问题时,没有想清楚应该怎么去做。因为昨天使用CAS自带的客户端测试时,可以生成ST以及从数据库拿到我们自己需要的数据。
但是今天的需求是,实现我们自己的客户端,一下蒙住了,我们要做什么呢?

2.1.反思

最后想想,其实我们要做一个用户中心,将CAS只作为单点登录,那么其客户端实现的用户认证(生成各种票据的逻辑就需要我们自己来实现,)想明白后知道了原来是这样的。

图片.png
还没有在MAC上找到好的画图软件,见谅

2.2.那么接下来要做的就很清楚了,就是要实现整个CAS认证用户的逻辑。如下图所示。

在CAS服务中,只有通过TGT来获取ST

图片.png

2.3.接下来就可以在app中依据ST来获取数据库中的值。

3.Action

在项目开发中,应该清楚的知道每一步都是在干什么,了解了背后的原理,写代码时,也有信心。

相关文章

网友评论

      本文标题:2017.8.24(CAS自定义客户端)

      本文链接:https://www.haomeiwen.com/subject/ovzedxtx.html