Skip to content

微服务模式

Yugang Zhou edited this page Jun 13, 2019 · 5 revisions

适用场景

  1. 希望以微服务的形式添加短信验证功能

架构说明

  1. User使用Daming提供的发送验证码API,向给定手机号码发送验证码
  2. User使用Daming提供的验证验证码API,验证提交的手机号码和验证码正确,并将验证通过的手机号码签发为一个短时超时的JWT
  3. User在需要短信验证保护的API提交中附带提交JWT,服务端在使用Daming SDK提供的SmsVerificationJwtVerifier及其他声明式机制验证JWT签发自Daming、手机号码已验证

变体

如果您已经引入了微服务架构,并且有BFF,也可以考虑由BFF来简化验证。
在向BFF请求需要验证码保护的API时,嵌入验证码,再由BFF调用Daming。

进一步阅读

  • 想了解什么Daming的JWT,请看这里
  • 想了解微服务模式的集成步骤?请看这里
  • 想了解其他集成模式?请看这里
Clone this wiki locally