阿里云短信接入最佳实践

本文介绍如何将阿里云IDaaS CIAM与阿里云短信服务集成,实现用户身份认证与短信功能的无缝对接,提升企业客户身份管理和通信效率。

前提条件

开始配置

步骤一:阿里云短信服务配置

重要

为了提高审核通过率,强烈建议阅读:

  1. 添加签名-等待审核image

  2. 添加短信模板-等待审核

    为提高模板审核通过率,建议先生成签名后再添加模板。image

    短信模板示例:

    模板名称

    描述

    模板示例

    注册验证码

    在账号注册的过程中,将注册码以短信或邮件形式发送给用户,进行身份校验。

    验证码:${code}, ${minutes}分钟内有效。尊敬的用户您当前在进行注册,如非本人操作,请忽略本短信并联系管理员。

    注册通知

    在账号注册成功后,将欢迎信息以短信或邮件形式发送给用户。

    欢迎您注册阿里云 IDaaS CIAM 账户,用户名:${username}。如非本人操作,请忽略本短信并联系管理员。

    登录验证码

    在账号登录过程中,向用户发送登录验证码。

    验证码:${code}, ${minutes}分钟内有效。尊敬的用户${username},您正在进行登录,如非本人操作,请忽略本短信并联系管理员。

    登录通知

    在账号登录完成后,向用户发送账号已登录的通知消息。

    您已成功登录,登录账号:${username},登录地址:${address},登录方式:${authType}。

    忘记密码

    在账号进行忘记密码操作中,向用户发送验证码。

    验证码:${code}, ${minutes}分钟内有效。尊敬的用户${username},您正在通过短信验证方式,找回云盾IDaaS平台密码,如非本人操作,请忽略本短信并联系管理员

    管理员重置密码

    管理员重置用户密码后向用户发送消息通知。

    尊敬的用户${username},您的密码已经被管理员重置为:${password},如有疑问,请联系系统管理员

    到期修改密码

    密码即将到期时,向用户发送需要修改密码通知。

    尊敬的用户${username},系统检测到您密码需要修改,最晚时间为:${lastTime}。

    绑定手机号

    在账户进行手机号绑定操作时,向用户发送验证码。

    验证码:${code}, ${minutes}分钟内有效。尊敬的用户${username},您正在绑定或修改手机号,如非本人操作,请忽略该短信

    绑定邮箱

    在账户进行邮箱绑定操作时,向用户发送验证码。

    验证码:${code}, ${minutes}分钟内有效。尊敬的用户${username},您正在绑定或修改邮箱,如非本人操作,请忽略该短信

    用户被锁定

    在账户状态被锁定时,向用户发送相关的通知消息。

    尊敬的用户${username},您的账户因风险操作已被暂时锁定,锁定时间${minutes}分钟,如非本人操作,请及时修改密码,避免账号泄露

    异地登录通知

    在非常用地址进行登录时,发送消息通知。

    尊敬的用户${username},系统检测到您的账号正在异地登录,请及时修改密码,避免账号泄露。

    二次认证

    在账号登录或者关键操作的过程中,进行二次认证。

    验证码:${code}, ${minutes}分钟内有效。尊敬的用户${username},您正在进行二次认证,如非本人操作,请忽略本短信并联系管理员

    模板支持的变量

    说明

    所有变量参数必须以${}括起来,每种模板支持的参数请参考上方表格中的模板示例。

    变量参数

    含义

    ${authType}

    适用于登录通知,表示用户当前登录的方式

    ${username}

    用户名

    ${minutes}

    验证码的有效期

    ${password}

    用户密码

    ${code}

    验证码

    ${lastTime}

    适用于修改密码通知的短信模板中,表示修改密码的最晚时间

    ${address}

    登录地址

步骤二:IDaaS控制台短信配置

  1. 登录IDaaS控制台。在左侧导航栏中,选择 CIAM 用户身份服务 。选择对应的IDaaS实例,单击操作列的访问控制台

  2. 在左侧菜单栏,单击品牌化 > 网关服务 > 阿里云平台image

  3. 创建网关实例。填写阿里云网关的信息。相关信息从阿里云服务中获取。image

  4. 配置短信模板信息。image

说明

Tips: 由于阿里云网关服务限制,仅支持阿里云的短信模板,IDaaS的短信模板失效,因此扩展ID填写所对应的阿里云短信模板ID。

步骤三:完成配置,并进行测试。

填写接收短信的手机号码,以及需要测试的阿里云短信模板。点击发送,验证短信网关是否联通。

相关文档