Class CaptchaPolicyController
java.lang.Object
com.sankcrm.erp.auth.interfaces.app.CaptchaPolicyController
提供登录验证码策略的独立查询与修改端点;修改仅接受 POST。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sankcrm.erp.mvc.application.readmodel.Response<CaptchaPolicyResponse> 查询指定应用的验证码策略。com.sankcrm.erp.mvc.application.readmodel.Response<CaptchaPolicyResponse> update(String appId, CaptchaPolicyUpdateRequest policy, jakarta.servlet.http.HttpServletRequest request)
-
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
-