如何修改 Auth0 注册流程以便网站所有者必须批准新用户?
默认情况下,注册过程会向新用户发送一封电子邮件,要求验证其电子邮件帐户。 (可选)在用户单击验证电子邮件中的链接欢迎他们使用应用程序后,它会向用户发送一封电子邮件。
我的客户请求修改此流程,以便他们(客户)批准新用户的注册请求。设想的工作流程是,当新用户注册时,注册过程(还)向客户发送电子邮件,然后客户可以以某种方式修改用户帐户以授予他们访问应用程序的权限。
我对Auth0了解不多。从他们的文档中,我拼凑出了以下方法:
- 添加一条在用户首次登录时向客户发送电子邮件的规则(例如使用
发送电子邮件
模板规则之一)。 - 电子邮件包含一些 JavaScript 或指向客户可以接受或拒绝用户的页面的链接。通过使用 Auth0 的 management API 将属性添加到用户的配置文件来完成接受。 .
- 添加另一条规则来检查用户的个人资料是否包含 属性(property)。
上述方法是否有意义,或者我是否使其变得比必要的更加复杂?
最佳答案
事实证明这个确切的问题已经在 Auth0 支持论坛上得到了解答,请参阅 here 。更好的是,答案与我提出的方法几乎相同。
Auth0 似乎改变了他们的支持表单结构。这是new question问一个非常相似的问题。解决方案仍然是我最初提出的。
关于auth0 - 使用 Auth0 注册期间的附加步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37657445/