【发布时间】:2021-06-13 17:06:30
【问题描述】:
我最近使用 Auth0 在我的 React Web 应用中实现了用户身份验证。我需要从user 对象中检索一些信息。到目前为止我是这样做的:
cost { user, isAuthenticated } = useAuth0();
<p>{user.name}</p>
但我也想获取用户的 ID,以便稍后在后端引用它们。所以我这样做了:
const { user, isAuthenticated } = useAuth0();
<p>{user.user_id}</p>
当我访问网站时,我得到的是undefined,而不是用户的 ID。
发生这种情况是因为我使用 dev-keys 进行社交联系,还是必须以不同的方式完成?
【问题讨论】:
-
我假设
useAuth0是一个需要调用useAuth0()的函数? useauth.dev/docs/auth0 -
是的,没错,写这个问题是我的错,但在我的代码中它是正确传递的,所以不是大小写。
-
你试过
console.log(user)吗? -
这对您有帮助吗? Show User Profile Information
-
是的,并且没有 user_id 参数,但在 auth0 文档中他们说您可以从那里检索它。
标签: javascript reactjs frontend auth0