自定义 Stormpath 帐户激活工作流程
Customizing Stormpath account activation workflow
Strompath 默认注册工作流程支持电子邮件验证,我们想执行 SMS OTP 验证,因为我们的主要业务案例是针对移动用户的,想知道下面的技术流程是否可行API .
这是处理这种情况的有效方法吗,因为这里涉及多个 n/w 跃点和多个系统,或者 Strompath 是否提供任何有效的方法来处理这种情况。
是的!你绝对可以做到。
您要做的是:
- 当用户在您的网站上注册时,将他们的 Stormpath 状态设置为 'UNVERIFIED' 但不要启用 Stormpath 帐户验证工作流程。
- 当用户向您发送他们的 OTP 号码并且您对其进行验证时,更新用户的 Stormpath 帐户并将状态设置为 'ENABLED'。
- 现在用户可以安全地登录您的应用程序了!
显然,您还需要创建自己的自定义注册路径才能完成这项工作,因为 express-stormpath 库(我是作者)并没有开箱即用。
Strompath 默认注册工作流程支持电子邮件验证,我们想执行 SMS OTP 验证,因为我们的主要业务案例是针对移动用户的,想知道下面的技术流程是否可行API .
这是处理这种情况的有效方法吗,因为这里涉及多个 n/w 跃点和多个系统,或者 Strompath 是否提供任何有效的方法来处理这种情况。
是的!你绝对可以做到。
您要做的是:
- 当用户在您的网站上注册时,将他们的 Stormpath 状态设置为 'UNVERIFIED' 但不要启用 Stormpath 帐户验证工作流程。
- 当用户向您发送他们的 OTP 号码并且您对其进行验证时,更新用户的 Stormpath 帐户并将状态设置为 'ENABLED'。
- 现在用户可以安全地登录您的应用程序了!
显然,您还需要创建自己的自定义注册路径才能完成这项工作,因为 express-stormpath 库(我是作者)并没有开箱即用。