-
Notifications
You must be signed in to change notification settings - Fork 20
Rate Limiting Request Sms Verification Code
Yugang Zhou edited this page Jul 7, 2019
·
3 revisions
Daming提供了开箱即用的验证码请求/发送限流机制。对给定的mobile和scope,首次请求后,在一定时间内,将不能生成及发送新的验证码。
可以使用配置文件/环境变量修改默认阈值(默认为15秒)
# application-{profile}.properties
daming.sms.verification.code.block=20
Daming还提供了开箱即用的滚动时间窗口的限流,例如,对给定的mobile和scope,每小时最多允许10次。
可以使用配置文件/环境变量修改默认阈值(默认为15秒)
# application-{profile}.properties
daming.sms.verification.code.sliding.window.enabled=true
daming.sms.verification.code.sliding.window.duration=3600 #一小时
daming.sms.verification.code.sliding.window.limit=10 #次数限制
- 快速入门
- 文档
- 为什么要开发Daming
- 集成模式
- 安装Daming
- Sms Verification Scope
- 集成短信供应商
- 什么是Sms Verification JWT
- API
- 非生产环境支持
- 防止验证码暴力破解
- 验证码发送限流
- 设置验证码有效期
- 微服务模式的SDK (TBD)
- 已知问题
- 示例
- 变更历史(TBD)