本文介绍阿里云CIAM如何通过短信验证码实现用户注册与登录,包括配置短信模板、发送验证码及验证流程,帮助开发者快速集成安全便捷的短信认证功能。
概览
在CIAM中,无密码登录共分为以下两种形式:
短信验证码注册/登录
邮箱验证码注册/登录
使用通用注册/登录页
短信验证码注册/登录,示意图:

配置短信网关
在中进行短信网关和短信模板的配置。短信网关各项配置说明:
SMS服务商:可以选择提供的服务商列表中的任一服务商。
网关名称:短信网关名称。
网关描述:短信网关描述。
SMS URL:SMS URL。
API账户:API账户。
API密码:API密码短信标题:短信标题。
API扩展字段:API扩展字段。
启用短信网关自定义模板:选择是否启用短信网关自定义模板,启用后可以对短信模板进行内容自定义。
发送测试短信:输入手机号码,系统会向该手机号发送一条测试短信以确认参数配置是否正确

配置短信模板
在中进行邮件网关和邮件模板的配置。短信模板各项配置说明:
模板名称:为该短信模板命名。
扩展ID:阿里标准模板短信的 templateCode ,在阿里云控制管理后台申请短信模板后获得。
模板内容:具体定义场景下发送短信的内容。
支持中文和英文两种语言。
配置邮件网关
在中进行邮件网关和邮件模板的配置。邮件网关各项配置说明:
SMTP HOST:用于发送邮件的HOST地址,请确保正确。
SMTP 端口:用于发送邮件的端口,请确保正确。
邮箱地址:用于发送邮件的邮箱地址。
邮箱密码:用于发送邮件的邮箱密码。
安全类型:邮件是否使用安全加密通道发送。
启用邮件网关:选择是否启用邮件网关,启用后可以对邮件模板进行内容自定义。
发送测试邮件:输入邮箱地址,系统会向该地址发送一条测试邮件以确认参数配置是否正确。

配置邮件模板
在中进行邮件网关和邮件模板的配置。邮件模板各项配置说明:
模板名称:为该邮件模板命名。
模板标题:具体的目标命名。
模板内容:具体定义场景下邮件内的内容。
支持中文和英文两种语言。