允许用户注册/注册以使用 B2C 用户帐户的标准方式是通过用户流或自定义策略。
取而代之的是,我们正在考虑构建一个定制的应用程序,让用户通过一个流程来创建他们的帐户,并通过 Graph API 进行调用,以便在 B2C 中创建他们的用户帐户。
当涉及到用户然后登录/更改他们的密码时,我们将使用自定义策略来执行此操作。定制流程仅适用于他们注册时。
考虑这个流程的主要原因是因为我们有很多业务逻辑需要包含在流程中,并且希望将注册流程分解为多个步骤。尝试通过调用 Web api 端点将其合并到自定义策略中是很棘手的。
关于这种方法是否合理或应该避免的任何建议?