第三方集成
MootingBackend 集成的第三方服务说明。
邮件服务
飞书 SMTP
用于发送验证码邮件。
配置:
properties
spring.mail.host=smtp.feishu.cn
spring.mail.port=465
spring.mail.username=no-reply@mooting.life
spring.mail.password=your-smtp-auth-code
spring.mail.properties.mail.smtp.ssl.enable=true实现类: VerifyCodeEmailSender
其他支持的邮件服务
- 腾讯企业邮箱
- 阿里云邮件推送
- AWS SES
- SendGrid
短信服务
阿里云短信
用于发送短信验证码。
配置:
properties
app.sms.aliyun.access-key-id=your-access-key-id
app.sms.aliyun.access-key-secret=your-access-key-secret
app.sms.aliyun.sign-name=Mooting
app.sms.aliyun.template-code=SMS_XXXXXXXXX实现类: VerifyCodeSmsSender
模板示例:
您的验证码是 ${code},5分钟内有效,请勿泄露给他人。配置步骤
- 登录阿里云控制台
- 开通短信服务
- 创建 AccessKey
- 申请短信签名
- 创建短信模板
- 配置到 application.properties
语音识别 (客户端)
腾讯云 ASR
MootingAPP 使用腾讯云 ASR 进行实时语音转写。
配置位置: MootingAPP/src/services/tencentCloud.js
协议: WebSocket
API 地址: wss://asr.cloud.tencent.com/asr/v2/{appId}
安全提醒
腾讯云密钥不应硬编码在客户端,生产环境应通过后端代理获取临时凭证。