阿里云短信

申请阿里云帐号

开通短信服务

创建 sms 帐号

获得 AccessKey ID、 AccessKey Secret

创建签名

在 阿里云 短信服务中,申请签名,如:树维认证

创建模板

在 阿里云 短信服务中,申请以下模板,申请提交后,等待审核,同时,得到 模板代码(TemplateCode,如:SMS_194635834)

个人中心短信模板清单

个人中心 personal-security-center-bff 所需的模板,如下:

  • 激活帐号(验证手机有效)

您正在激活帐号,须验证手机有效,验证码${code},有效期5分钟,请尽快完成验证。 SMS_194610810

  • 找回密码

您正在找回密码,须验证您的身份,验证码${code},有效期5分钟,请尽快完成验证。 SMS_194610811

  • 修改密码

您正在修改密码,须验证您的身份,验证码${code},有效期5分钟,请尽快完成验证。 SMS_194650780

  • 修改安全邮箱

您正在修改安全邮箱,须验证您的身份,验证码${code},有效期5分钟,请尽快完成验证。 SMS_194650781

  • 修改安全手机

您正在修改安全手机,须验证您的身份,验证码${code},有效期5分钟,请尽快完成验证。 SMS_194650784

  • 修改安全手机(验证手机有效)

您正在修改安全手机,须验证手机有效,验证码${code},有效期5分钟,请尽快完成验证。 SMS_194610814

  • 绑定QQ

您正在绑定QQ,须验证您的身份,验证码${code},有效期5分钟,请尽快完成验证。 SMS_194650785

  • 解绑QQ

您正在解绑QQ,须验证您的身份,验证码${code},有效期5分钟,请尽快完成验证。 SMS_194640798

  • 绑定微信

您正在绑定微信,须验证您的身份,验证码${code},有效期5分钟,请尽快完成验证。 SMS_194650798

  • 解绑微信

您正在解绑微信,须验证您的身份,验证码${code},有效期5分钟,请尽快完成验证。 SMS_194610825

  • 绑定企业微信

您正在绑定企业微信,须验证您的身份,验证码${code},有效期5分钟,请尽快完成验证。 SMS_194610827

  • 解绑企业微信

您正在解绑企业微信,须验证您的身份,验证码${code},有效期5分钟,请尽快完成验证。 SMS_194635829

  • 绑定支付宝

您正在绑定支付宝,须验证您的身份,验证码${code},有效期5分钟,请尽快完成验证。 SMS_194635832

  • 解绑支付宝

您正在解绑支付宝,须验证您的身份,验证码${code},有效期5分钟,请尽快完成验证。 SMS_194610832

认证短信模板清单

认证,cas-server、token-server 所需的模板,如下:

  • 动态码登录

您正在登录统一身份认证,本次登录的动态密码为${token},有效期5分钟,请尽快完成登录。 SMS_194635834

获取模板CODE

模板创建完成后,可以获得对应的 模板代码

修改项目配置

根据 模板代码,整理项目的配置项

个人中心的相关模板配置格式

  • personal-security-center-bff
SMS_TEMPLATE_PREFIX: '树维认证'

SMS_TEMPLATE_ACTIVE_USER_SEND_CODE_BY_PRE_MOBILE: '{"signName": "{prefix}", "templateCode": "SMS_194610810", "templateParam": {"code": "{code}"}}'
SMS_TEMPLATE_ACTIVE_USER_SEND_CODE_BY_MOBILE: '{"signName": "{prefix}", "templateCode": "SMS_194610810", "templateParam": {"code": "{code}"}}'
SMS_TEMPLATE_FORGOT_PASSWORD_SEND_CODE: '{"signName": "{prefix}", "templateCode": "SMS_194610810", "templateParam": {"code": "{code}"}}'

……

认证的相关模板配置格式

认证的手机动态密码登录的短信模板,都采用同一个模板即可。

  • cas-server-site-webapp
CASSERVERSITE_PASSWORDLESS_SMS_TEXT_TEMPLATE: {"signName": "树维认证", "templateCode": "SMS_194635834", "templateParam": {"token": "{token}"}}
  • token-server
TOKEN_SERVER_PASSWORDLESS_SMS_TEXT_TEMPLATE: {"signName": "树维认证", "templateCode": "SMS_194635834", "templateParam": {"token": "{token}"}}