CAS 用户出错提示信息
摘要:一、前提在CAS中,为了让登陆界面更加友好,在CAS验证用户和密码出错时给用户提示相应的错误信息。虽然CAS已经内置了一些异常,比如用户名密码错误、未知的用户名错误等。CAS AuthenticationException结构如下图,CAS已经内置了一些异常,比如用户名密码错误、未知的用户名错误等。在CAS WEBFLOW流转的过程中,对应的action就会捕获这些TicketCreationException,并在表单中显示该异常信息。对应的登陆页面:casLoginView.jsp这个标签代表把所有错误提示信息显示出来。相关的信息提示配置文件在如下路径:WEB-INF\classes\me
阅读全文
单点登陆CAS
摘要:一、SSO作用提起SSO的时候,我们通常是指Web SSO,它的主要特点是,SSO应用之间走Web协议(如HTTP/SSL),并且SSO都只有一个登录入口。简单的SSO的体系中,会有下面三种角色:1,User(多个)2,Web应用(多个)3,SSO认证中心(1个)虽然SSO实现模式千奇百怪,但万变不离其宗:(1) Web应用不处理User的登录,否则就是多点登陆了,所有的登录都在SSO认证中心进行。(2) SSO认证中心通过一些方法来告诉Web应用当前访问用户究竟是不是张三/李四。(3) SSO认证中心和所有的Web应用建立一种信任关系,SSO认证中心对用户身份正确性的判断会...
阅读全文