CAS框架运行流程

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运行的理解,还请多多包涵。