Auth0 规则在 API 来自 React Native 应用程序的调用时不起作用

Auth0 Rule Not Working w/ API Call from React Native App

我一直在我的 React 网络应用程序中使用 Auth0。我还有一个适用于新用户注册的规则。在我的网络 (React) 应用程序中,我使用 Lock 库并且一切正常。

现在,我创建了一个 React Native 移动应用程序,因为我有一个自定义 login/sign UI,我不得不使用 API 方法而不是使用Auth0 库,例如 Lock

我的注册 API 调用工作正常并创建新用户,但我的规则不适用于 API 调用。我检查了规则是否仅适用于我的网络应用程序,但我没有看到任何设置,所以我假设所有规则都适用于出现在我的仪表板上的所有应用程序 – 包括我的新 React Native 移动应用程序。

我在 Auth0 上创建的规则会创建一个新的 my_app_id 并将其分配给新用户。此规则适用于所有来自我的网络应用程序的注册,该应用程序使用 Lock 库,但当通过注册 API 端点进入新注册时,它似乎没有触发.

我需要做些什么才能使我的规则适用于我的 API 调用吗?

仅在成功的身份验证事件后运行规则。这将 包括成功的注册端点调用,其中没有验证凭据。

挂钩注册的推荐方法是通过 registration hook