配置自定义短信网关及模板
# 概述
在 "登录认证"、"注册"、"忘记密码"、"VPN双因素" 等环节中,可能会通过短信验证码对用户的身份进行确认,以防止冒名或身份盗用情况发生。
IDaaS平台提供短信通知功能,提前对可能用到的场景通知模板进行预置和注册审核,默认启用IDaaS "内置短信网关" ,同时IDaaS平台还支持自定义短信网关及各场景短信通知模板,后续在相应的场景和时间中调用您的配置为用户发送短信及验证码相关信息。
目前自定义网关支持服务商有华为云、阿里云、小水智能、助通科技、梦网云通讯。 需要企业提前在以上服务商中注册并购买消息&短信服务。
# 前提条件
- 拥有IDaaS企业中心平台的管理员权限。
- 已在网关厂商申请注册相应的账号以及各类场景通知模板,并已获取模板的ID或Code,详情请参考各厂商文档。
- 梦网云通讯网关支持用户自定义短信模板发送短信,无须配置模板ID或Code。
# 配置流程
# 操作步骤
登录IDaaS企业中心平台,在上方导航栏选择 “设置 > 企业配置” ,选择 “短信网关配置” 。
选择 “国内短信网关” ,网关类型选择 “自定义网关” ,填写网关基本配置,选择不同的服务商,需要配置网关信息不同。
如果需要给港澳台或国际手机号码发送短信,可以进行国际短信网关配置,目前国际短信自定义网关服务商仅支持华为云和阿里云,需要在对应的短信服务商平台申请并开通国际/港澳台短信服务。
国际短信配置流程和国内短信网关配置流程一致。
# SMS服务商为华为云
配置详情请参考华为云消息&短信 MSGSMS帮助文档 (opens new window)中的相关内容,关键参数说明如下。
参数 说明 SMS服务商 华为云 AccessKey ID 华为云短信应用APP_Key AccessKey Secret 华为云短信应用APP_Secret 短信签名 根据用户身份来创建的符合自身属性的签名信息,需华为云审核通过后才能使用 验证码签名通道号 华为云短信签名审核通过后的签名通道号 通知类签名通道号 华为云短信签名审核通过后的签名通道号 APP接入地址 华为云短信应用创建完成后后系统分配的APP接入地址 - 需要在华为云申请两条签名名称一致的短信签名,签名类型分别为验证码类和通知类。
- 申请短信模板时,发送验证码的模板所属签名选择验证码类签名,重置密码这类通知类模板应选择通知类签名。
- 发送场景中的重置密码发送场景的模板ID为通知类短信签名模板,其他场景为验证码类短信签名模板。
# SMS服务商为阿里云
配置详情请参考阿里云短信服务帮助文档 (opens new window)中的相关内容,关键参数说明如下。
参数 说明 AccessKey ID AccessKey 说明 (opens new window)AccessKeyId用于标识用户 AccessKey Secret AccessKeySecret是用来验证用户的密钥 短信签名 短信签名名称,需阿里云短信控制台审核通过后才能使用 # SMS服务商为小水智能
参数 说明 用户名 客户从小水智能平台开通账号时候获取的账号名 秘钥 客户从小水智能平台开通账号时候获取的密码 # SMS服务商为助通科技
参数 说明 用户名 客户从助通科技平台开通账号时候获取的账号名 密码 客户从助通科技平台开通账号时候获取的密码 短信签名 已报备的短信签名 用户扩展信息 用户自定义信息,在用户获取状态报告时返回 # SMS服务商为梦网云通讯
参数 说明 账号 客户从梦网云通讯平台开通账号时候获取的账号 密码 客户从梦网云通讯平台开通账号时候获取的密码 IP地址 客户从梦网云通讯平台开通账号时候配置的IP地址 基本配置完成后,根据项目实际需求参考界面配置短信的发送场景通知模板,分别支持中英文的短信模板配置。
管理员根据使用到的场景,在短信服务商平台上创建相应的短信模板,把生成的短信模板ID/CODE填入即可;
梦网云通讯网关默认使用系统内置短信模板,支持用户自定义。
配置完成后单击 “测试” ,选择测试用户即可发送短信测试。