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。
我一直在我的 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。