1. 用户如果使用阿里云网关,需要用户提供以下参数:
accessSecret=
AccessKeyId=
SignName=
TemplateCode=
TemplateParam=
PhoneNumbers=
RegionId=
2.将参数发给研发,研发给了补丁后请按照如下步骤应用补丁:
1)停止ADSelfService Plus服务
2)将网址中的jar文件SSPCustomSMSProviderCustomPatch.jar粘贴到ADSelfService Plus安装目录的lib文件夹中
3)启动服务
4)如果您的数据库是'postgresql'(如果不是'postgresql'数据库,请告知我们相应的数据库名称,我们会发送对应的命令) 在安装ADSelfService plus的服务器中以管理员身份打开命令提示符:
l 浏览到<安装目录> \ pgsql \ bin ,执行此命令(整段粘贴即可) psql.exe -U postgres -p 33308 -h 127.0.0.1 adssp
l 回车后,输入以下命令:
update adssmsprovider set class_name = 'com.adventnet.sym.adsm.common.server.sms.AliyunSMS' where provider_name ='Custom'; (整段粘贴即可,别忘了;这个符号)
3.再次回车显示 update1 就代表更新成功。
4.在ADSSP中配置客户提供的参数:
1) HTTP方法 Get
2) HTTP URL:http://dysmsapi.aliyuncs.com
3) HTTP 参数:accessSecret=xxx&AccessKeyId=xxx&SignName=xxx&TemplateCode=xxx&TemplateParam={"code":"%message%"}&PhoneNumbers=%mobNo%&RegionId=xxx(将X替换为正确的参数即可)
5.多重身份验证中选择手机验证码,并且将消息处填写:%confirmCode%
6. 用户注册时完善了手机号码的相关信息后,可以让用户点击重置密码进行测试。