集成Auth0 CustomDatabase和无密码

时间:2019-07-08 20:14:27

标签: authorization registration auth0 password-less

寻找有关如何在Auth0上正确集成自定义数据库和无密码(魔术链接)方法的建议。

我们使用的是与PostgreSQL集成的自定义数据库,但我们的用户要求使用“魔术链接”方法(如Slack身份验证流程)。

根据Auth0的文档,自定义数据库无密码是不同的“用户数据库”,并且无法集成。

有人可以通过自定义数据库自动生成验证用户身份的魔术链接吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

我想伸出手并确认没有允许定制数据库和无密码彼此集成的现成解决方案。我希望这会在您继续执行任务时帮助确认您的发现。谢谢!

答案 1 :(得分:0)

您需要在Auth0中建立无密码连接(无密码电子邮件,因为无密码电子邮件不会保存用户的电子邮件),然后添加Account Linking规则,该规则将检测具有相同电子邮件的已验证帐户并将其合并为一个可能将Custom DB帐户作为主要帐户,将无密码电子邮件帐户作为辅助帐户。用户可以选择使用登录选项登录。

帐户链接规则也可以高度自定义,您甚至可以使用Management API推出自己的帐户链接逻辑,该API允许链接/取消链接帐户:https://auth0.com/docs/api/management/v2#!/Users/post_identities