cas通过jdbc方式认证用户
?
?
<!-- [if !mso]><style>v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}p\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}v\:textbox {display:none;}</style><![endif]--><!-- [if !ppt]--><!-- [endif]-->
<bean id="dataSource"name="code"> <bean /> ?然后在同一位置添加bean:<!-- 用sql形式验证 --><bean value="select password from t_user where username=?" />?<property name="dataSource" ref="dataSource" /><property name=“passwordEncoder” ref=“mypasswordEncoder”/>?</bean>?<!-- [if !mso]><style>v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}p\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}v\:textbox {display:none;}</style><![endif]--><!-- [if !ppt]--><!-- [endif]--><bean id="mypasswordEncoder" class="org.jasig.cas.authentication.handler.DefaultPasswordEncoder"> <constructor-arg value="MD5"/></bean> ?<!-- [if !mso]><style>v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}p\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}v\:textbox {display:none;}</style><![endif]--><!-- [if !ppt]--><!-- [endif]-->??此类默认支持MD5 与SHA1两种加密方式,若不满足需求则可自定义加密方式,需实现PasswordEncoder 接口ok,简单的jdbc认证方式就可以了