public abstract class AbstractSliderCaptchaApplication extends Object implements SliderCaptchaApplication
| 限定符和类型 | 字段和说明 |
|---|---|
protected SliderCaptchaProperties |
prop |
protected cloud.tianai.captcha.template.slider.validator.SliderCaptchaValidator |
sliderCaptchaValidator |
protected cloud.tianai.captcha.template.slider.SliderCaptchaTemplate |
template |
| 构造器和说明 |
|---|
AbstractSliderCaptchaApplication(cloud.tianai.captcha.template.slider.SliderCaptchaTemplate template,
cloud.tianai.captcha.template.slider.validator.SliderCaptchaValidator sliderCaptchaValidator,
SliderCaptchaProperties prop) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
cacheVerification(String id,
Map<String,Object> validData)
缓存验证码
|
CaptchaResponse<SliderCaptchaVO> |
generateSliderCaptcha()
生成滑块验证码
|
protected String |
generatorId() |
cloud.tianai.captcha.template.slider.SliderCaptchaResourceManager |
getSliderCaptchaResourceManager()
获取验证码资源管理器
|
protected abstract Map<String,Object> |
getVerification(String id)
通过缓存获取百分比
|
boolean |
matching(String id,
cloud.tianai.captcha.template.slider.validator.SliderCaptchaTrack sliderCaptchaTrack)
匹配
|
protected cloud.tianai.captcha.template.slider.SliderCaptchaTemplate template
protected cloud.tianai.captcha.template.slider.validator.SliderCaptchaValidator sliderCaptchaValidator
protected SliderCaptchaProperties prop
public AbstractSliderCaptchaApplication(cloud.tianai.captcha.template.slider.SliderCaptchaTemplate template,
cloud.tianai.captcha.template.slider.validator.SliderCaptchaValidator sliderCaptchaValidator,
SliderCaptchaProperties prop)
public CaptchaResponse<SliderCaptchaVO> generateSliderCaptcha()
SliderCaptchaApplicationgenerateSliderCaptcha 在接口中 SliderCaptchaApplicationpublic boolean matching(String id, cloud.tianai.captcha.template.slider.validator.SliderCaptchaTrack sliderCaptchaTrack)
SliderCaptchaApplicationmatching 在接口中 SliderCaptchaApplicationid - 验证码的IDsliderCaptchaTrack - 滑动轨迹protected String generatorId()
protected abstract Map<String,Object> getVerification(String id)
id - 验证码IDprotected abstract void cacheVerification(String id, Map<String,Object> validData)
id - idvalidData - validDatapublic cloud.tianai.captcha.template.slider.SliderCaptchaResourceManager getSliderCaptchaResourceManager()
SliderCaptchaApplicationgetSliderCaptchaResourceManager 在接口中 SliderCaptchaApplicationCopyright © 2022. All rights reserved.