(1):casLoginView.jsp 添加如下信息
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<
view-state
id
=
"viewLoginForm"
view
=
"casLoginView"
model
=
"credentials"
>
<
binder
>
<
binding
property
=
"username"
/>
<
binding
property
=
"password"
/>
<binding property="captcha" />
</
binder
>
<
on-entry
>
<
set
name
=
"viewScope.commandName"
value
=
"'credentials'"
/>
</
on-entry
>
<
transition
on
=
"submit"
bind
=
|

该博客介绍了如何在CAS登录过程中添加手机验证码功能,详细步骤包括在casLoginView.jsp中插入相关代码,修改UsernamePasswordCredentials类以包含captcha字段,并根据配置的Class重写QueryDatabaseAuthenticationWithUsernameHandler。同时,文章提出了两个问题,关于UsernamePasswordCredentialsToPrincipalResolver与Credentials的关联,以及何时调用UsernameOnlyCredentialsToPrincipalResolver。
最低0.47元/天 解锁文章
2300

被折叠的 条评论
为什么被折叠?



