类 SliderCoderProcessor

  • 所有已实现的接口:
    top.dcenter.ums.security.core.api.validate.code.ValidateCodeProcessor

    @Component("demoSliderCoderProcessor")
    public class SliderCoderProcessor
    extends top.dcenter.ums.security.core.api.validate.code.AbstractValidateCodeProcessor
    滑块验证码处理器
    版本:
    V1.0 Created by 2020/9/21 23:05
    作者:
    zyw
    • 构造器概要

      构造器 
      构造器 说明
      SliderCoderProcessor​(top.dcenter.ums.security.core.auth.validate.codes.ValidateCodeGeneratorHolder validateCodeGeneratorHolder, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      验证码处理逻辑的默认实现抽象类.

    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      top.dcenter.ums.security.core.auth.validate.codes.ValidateCodeType getValidateCodeType()  
      boolean sent​(org.springframework.web.context.request.ServletWebRequest request, top.dcenter.ums.security.core.auth.validate.codes.ValidateCode validateCode)  
      void validate​(org.springframework.web.context.request.ServletWebRequest request)  
      • 从类继承的方法 top.dcenter.ums.security.core.api.validate.code.AbstractValidateCodeProcessor

        generate, getValidateCodeGenerator, produce, saveSession
      • 从接口继承的方法 top.dcenter.ums.security.core.api.validate.code.ValidateCodeProcessor

        defaultValidate
    • 构造器详细资料

      • SliderCoderProcessor

        public SliderCoderProcessor​(top.dcenter.ums.security.core.auth.validate.codes.ValidateCodeGeneratorHolder validateCodeGeneratorHolder,
                                    com.fasterxml.jackson.databind.ObjectMapper objectMapper)
        验证码处理逻辑的默认实现抽象类.

        参数:
        validateCodeGeneratorHolder - validateCodeGeneratorHolder
        objectMapper - objectMapper
    • 方法详细资料

      • sent

        public boolean sent​(org.springframework.web.context.request.ServletWebRequest request,
                            top.dcenter.ums.security.core.auth.validate.codes.ValidateCode validateCode)
        指定者:
        sent 在接口中 top.dcenter.ums.security.core.api.validate.code.ValidateCodeProcessor
        指定者:
        sent 在类中 top.dcenter.ums.security.core.api.validate.code.AbstractValidateCodeProcessor
      • getValidateCodeType

        public top.dcenter.ums.security.core.auth.validate.codes.ValidateCodeType getValidateCodeType()
        指定者:
        getValidateCodeType 在接口中 top.dcenter.ums.security.core.api.validate.code.ValidateCodeProcessor
        指定者:
        getValidateCodeType 在类中 top.dcenter.ums.security.core.api.validate.code.AbstractValidateCodeProcessor
      • validate

        public void validate​(org.springframework.web.context.request.ServletWebRequest request)
                      throws top.dcenter.ums.security.core.exception.ValidateCodeException
        指定者:
        validate 在接口中 top.dcenter.ums.security.core.api.validate.code.ValidateCodeProcessor
        覆盖:
        validate 在类中 top.dcenter.ums.security.core.api.validate.code.AbstractValidateCodeProcessor
        抛出:
        top.dcenter.ums.security.core.exception.ValidateCodeException