GET /auth/captcha/challenge

获取PoW或Turnstile CAPTCHA挑战,用于登录等需要人机验证的场景。返回挑战ID和数据,前端求解后随登录请求提交。用于防止自动化攻击和暴力破解。

身份认证 None application/json

请求参数

名称位置类型必填默认值示例约束描述
provider query string 否 pow enum: `pow`, `turnstile`, `captcha3d` CAPTCHA提供商

响应

状态描述Schema
200CAPTCHA挑战数据service-core/base/dto.DataResponse-any
400请求参数无效service-core/base/dto.SimpleResponse
500CAPTCHA服务不可用或服务器内部错误service-core/base/dto.SimpleResponse

引用的 Schema

service-core/base/dto.DataResponse-any

字段类型必填示例约束描述
code integer 否
data object 否
message string 否
timestamp string 否

service-core/base/dto.SimpleResponse

字段类型必填示例约束描述
code integer 否
message string 否
timestamp string 否