cas_login
2016-08-15 16:50:44 0 举报
cas_login,全称是Central Authentication Service,即中央认证服务。这是一种单点登录(Single Sign-On)的解决方案,主要用于企业级应用中,实现用户在多个应用系统中的统一身份认证。当用户第一次访问应用系统时,会被重定向到cas服务器进行身份验证,验证通过后,cas服务器会生成一个ticket并返回给用户。用户再次访问其他应用系统时,只需要携带这个ticket即可,无需再次输入用户名和密码。这种方式大大提高了用户的使用体验,同时也提高了系统的安全性。cas_login是目前广泛应用的一种身份认证技术,被许多大型企业和政府机构所采用。
作者其他创作
大纲/内容
success
warn
check
flowScope.warnCookieValue
不为null
redirect
有效
viewGenericLoginSuccess
抛出异常
viewLoginForm
realSubmit
判断flowScope.service
null
从request中获取TGT并构建临时service对象,将TGT和service放入flowScope中。
generateServiceTicket
成功
renewRequestCheck
submit
不为空
不存在
initialFlowSetupAction
serviceAuthorizationCheck
无效
判断TGT
showWarningView
无
hasServiceCheck
为空
terminateSession
requestParameters.renew
开始
generateLoginTicket
ticketGrantingTicketCheck
失败
sendTicketGrantingTicket
gatewayRequestCheck
TGT检测
有
0 条评论
下一页