ADSSP阿里云短信网关工作流程

ADSSP阿里云短信网关工作流程

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 URLhttp://dysmsapi.aliyuncs.com

3)       HTTP 参数:accessSecret=xxx&AccessKeyId=xxx&SignName=xxx&TemplateCode=xxx&TemplateParam={"code":"%message%"}&PhoneNumbers=%mobNo%&RegionId=xxx(将X替换为正确的参数即可)

5.多重身份验证中选择手机验证码,并且将消息处填写:%confirmCode%

6. 用户注册时完善了手机号码的相关信息后,可以让用户点击重置密码进行测试。