Class CaptchaPolicyValidator

java.lang.Object
com.sankcrm.erp.auth.application.app.captcha.CaptchaPolicyValidator

public final class CaptchaPolicyValidator extends Object
管理端策略更新和新建 App 共用的策略合法性校验;避免创建入口绕过管理端约束。
  • Method Details

    • validate

      public static void validate(com.sankcrm.erp.auth.domain.model.app.CaptchaPolicy policy, App app)
      校验验证码配置范围及认证方式兼容性。
      Parameters:
      policy - 待校验策略;null 表示未配置
      app - 所属应用及其已启用登录方式
      Throws:
      com.sankcrm.erp.common.exception.CoreRuntimeException - 任一策略字段不合法或应用未支持 password 时以命令无效异常抛出