1、页面
在登录页面casLoginView.jsp中,增加除username,password以外的第三个input输入项。
2、流程
在login-webflow.xml中的<view-state id="viewLoginForm" view="casLoginView" model="credentials">标签中,<binder>中增加类似<binding property="username" />,<binding property="password" />的标签。
3、实体类
修改org.jasig.cas.authentication.principal包下的UsernamePasswordCredentials类,在里面增加类似username和password的属性和相应的方法。
4、数据校验
修改相应的校验密码是否正确的类,如果是使用数据库方式进行校验,可以修改org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler类,同时修改deployerConfigContext.xml中的sql语句。
转载于:https://blog.51cto.com/yuke198907/1414628