CAS框架运行流程
如图上cas分为:cas client主要用于用户请求,cas server主要用于用户的认证工作;
1.用户发起请求,先到cas client,cas client会处理用户请求,分析用户有没有带service ticket(用户认证通过后系统生成的唯一认证码);
2.如果用户没有带service ticket,说明用户没有登录,那么cas client会重定向到cas server,cas server会把登录的地址转发给用户;
3.用户输入认证信息,那么用户的认证信息会发送到cas server;
4.认证通过后,系统会自动生成service ticket,也就是用户唯一认证码,发送给cas client;
5.cas client会把server ticket发送给 cas server验证server ticket合法性;
6.验证通过,返回用户名。
以上只是本人对cas运行的理解,还请多多包涵。