短信注册/登录

本文介绍阿里云CIAM如何通过短信验证码实现用户注册与登录,包括配置短信模板、发送验证码及验证流程,帮助开发者快速集成安全便捷的短信认证功能。

概览

CIAM中,无密码登录共分为以下两种形式:

  1. 短信验证码注册/登录

  2. 邮箱验证码注册/登录

使用通用注册/登录页

短信验证码注册/登录,示意图:

image.png

配置短信网关

设置 > 安全设置 > 短信配置 > 短信网关中进行短信网关和短信模板的配置。短信网关各项配置说明:

  1. SMS服务商:可以选择提供的服务商列表中的任一服务商。

  2. 网关名称:短信网关名称。

  3. 网关描述:短信网关描述。

  4. SMS URL:SMS URL。

  5. API账户:API账户。

  6. API密码:API密码短信标题:短信标题。

  7. API扩展字段:API扩展字段。

  8. 启用短信网关自定义模板:选择是否启用短信网关自定义模板,启用后可以对短信模板进行内容自定义。

  9. 发送测试短信:输入手机号码,系统会向该手机号发送一条测试短信以确认参数配置是否正确

image.png

配置短信模板

设置 > 安全设置 > 邮件配置 > 短信模板中进行邮件网关和邮件模板的配置。短信模板各项配置说明:

  1. 模板名称:为该短信模板命名。

  2. 扩展ID:阿里标准模板短信的 templateCode ,在阿里云控制管理后台申请短信模板后获得。

  3. 模板内容:具体定义场景下发送短信的内容。

支持中文和英文两种语言。image.png

配置邮件网关

设置 > 安全设置 > 邮件配置 > 邮件网关中进行邮件网关和邮件模板的配置。邮件网关各项配置说明:

  1. SMTP HOST:用于发送邮件的HOST地址,请确保正确。

  2. SMTP 端口:用于发送邮件的端口,请确保正确。

  3. 邮箱地址:用于发送邮件的邮箱地址。

  4. 邮箱密码:用于发送邮件的邮箱密码。

  5. 安全类型:邮件是否使用安全加密通道发送。

  6. 启用邮件网关:选择是否启用邮件网关,启用后可以对邮件模板进行内容自定义。

  7. 发送测试邮件:输入邮箱地址,系统会向该地址发送一条测试邮件以确认参数配置是否正确。

image.png

配置邮件模板

设置 > 安全设置 > 邮件配置 > 邮件模板中进行邮件网关和邮件模板的配置。邮件模板各项配置说明:

  1. 模板名称:为该邮件模板命名。

  2. 模板标题:具体的目标命名。

  3. 模板内容:具体定义场景下邮件内的内容。

支持中文和英文两种语言。image.png