问题描述:SMS设置界面可以收到测试短信,重置解锁的验证码也可以收到,但是添加备用手机号时显示发送成功,但是无法收到短信。查看日志显示:参数超过长度限制
解决过程:通过和阿里云短信网关客服沟通,发现后台查到的短信内容为:76948336isyourverificationcodetoenrollforself-servicepasswordmanagement. 整个作为变量发送,导致变量过长。
解决方案:修改上图处消息,只保留验证码,方法如下:
1.浏览到ADSSP安装目录,resources文件夹--adssp文件夹,备份下图两个文件,
2.分别修改对应文件中adssp.selfService.enrollment.vc_sms_otp.content={0},把{0}后面的编码删掉(注意删除完整),重启ADSSP就可以了。(如果只是发送中文短信,可以只修改zh_CN文件)