A - 类型public class ValidCodeAuthenticator<A extends PermissionActor> extends java.lang.Object implements WebAuthenticator<A>
验证码验证器
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
VALID_CODE_KEY
从会话和请求参数获取验证码的KEY
|
| 构造器和说明 |
|---|
ValidCodeAuthenticator() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
authenticate(A actor,
javax.servlet.http.HttpServletRequest request)
认证.
|
boolean |
isCaseSensitive()
返回caseSensitive
|
void |
setCaseSensitive(boolean caseSensitive)
设置caseSensitive
|
static void |
setGeneratedValidCode(javax.servlet.http.HttpServletRequest request,
java.lang.String validCode)
设置生成的验证码用于后续进行验证
|
static void |
setVerifyValidCode(javax.servlet.http.HttpServletRequest request,
java.lang.String validCode)
设置需要验证的code,用于在authenticate方法中使用
|
public static final java.lang.String VALID_CODE_KEY
public void authenticate(A actor, javax.servlet.http.HttpServletRequest request)
认证. 认证失败抛出AuthenticationException异常
authenticate 在接口中 Authenticator<A extends PermissionActor,javax.servlet.http.HttpServletRequest>authenticate 在接口中 WebAuthenticator<A extends PermissionActor>actor - 行动者request - HttpServletRequestpublic static void setVerifyValidCode(javax.servlet.http.HttpServletRequest request,
java.lang.String validCode)
设置需要验证的code,用于在authenticate方法中使用
request - requestvalidCode - codepublic static void setGeneratedValidCode(javax.servlet.http.HttpServletRequest request,
java.lang.String validCode)
设置生成的验证码用于后续进行验证
request - requestvalidCode - codepublic boolean isCaseSensitive()
public void setCaseSensitive(boolean caseSensitive)
caseSensitive - caseSensitive