Class CaptchaPolicyController

java.lang.Object
com.sankcrm.erp.auth.interfaces.app.CaptchaPolicyController

@RestController public class CaptchaPolicyController extends Object
提供登录验证码策略的独立查询与修改端点;修改仅接受 POST。
  • Constructor Details

    • CaptchaPolicyController

      public CaptchaPolicyController()
  • Method Details

    • get

      @GetMapping("/v1/app/auth/application/{appId}/login/captcha-policy") public com.sankcrm.erp.mvc.application.readmodel.Response<CaptchaPolicyResponse> get(@PathVariable String appId, jakarta.servlet.http.HttpServletRequest request) throws com.sankcrm.erp.common.exception.CoreException
      查询指定应用的验证码策略。
      Parameters:
      appId - 目标应用编号
      request - 当前 HTTP 请求,用于校验 Bearer 身份及 Casbin GET 权限
      Returns:
      策略及乐观锁版本
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 请求身份、租户或权限校验失败时抛出
    • update

      @PostMapping("/v1/app/auth/application/{appId}/login/captcha-policy") public com.sankcrm.erp.mvc.application.readmodel.Response<CaptchaPolicyResponse> update(@PathVariable String appId, @RequestBody CaptchaPolicyUpdateRequest policy, jakarta.servlet.http.HttpServletRequest request) throws com.sankcrm.erp.common.exception.CoreException
      Throws:
      com.sankcrm.erp.common.exception.CoreException