我可以从 auth0 规则中获取 idToken 吗?

Can I get an idToken from an auth0 rule?

有没有一种方法可以访问在 auth0 规则上下文中创建用户时生成的 idtoken?

我想将用户注册同步到我的后端系统,并且需要 auth0 注册生成的 idtoken。这样我就可以 http post 我的规则中的数据触发。

否,因为ID令牌仅在所有规则执行完毕后生成。这样做的原因是进一步的规则可能会拒绝用户在实际令牌生成之前进行身份验证或修改他们的个人资料。

执行此操作的正确方法是将后端定义为 Auth0 上的资源服务器,并使用规则中的客户端凭据:https://auth0.com/docs/api-auth/grant/client-credentials.

另一种方法是在必要时调用 Auth0 Management API 从您的后端获取用户信息。