一、该问题的重现步骤是什么?
1. 如果网信觉得password模式也是漏洞,那你们可以直接把PasswordTokenGranter关掉,来请求验证就不给通过,只保留验证码模式。
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
Bladex 3.3.1
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
注释掉这里的逻辑,改成抛异常,异常信息你们自己定,比如:“不支持此认证模式”
禁用以后,小程序登录没有验证码,都登录不了了。
这个需要你们自己去判断了,就和我们之前说的atm机也没验证码。市面上本来就有很多场景是不需要验证码的。系统已经失败五次就封号了,不知道怎么才能被人爆破。
如果你们小程序要登录,那就封装一个新的granter出来,没有小程序的code等信息就不能认证通过。
加了一个判断,要求必须传grantType,已经过关了
提前做预防吧,就怕他们哪天再来个报告,说传grantType为password就不需要验证码了,是漏洞需要修复。
扫一扫访问 Blade技术社区 移动端