我最近在我的react web应用程序中使用Auth0实现了用户身份验证。我需要从user对象中检索一些信息。到目前为止,我这样做了:
cost { user, isAuthenticated } = useAuth0();
<p>{user.name}</p>但是我也想获得用户的id,这样我以后就可以在我的后台引用它们了。所以我这样做了:
const { user, isAuthenticated } = useAuth0();
<p>{user.user_id}</p>当我访问网站时,我得到的是undefined,而不是用户的id。
它的发生是因为我使用dev-key来建立我的社交网络吗,或者可能它必须以不同的方式进行?
发布于 2021-06-06 04:09:49
不确定你是否还在寻找这个问题,但是我遇到了类似的问题,并找到了以下解决方案:
const { user, isAuthenticated } = useAuth0();
<p>{user.sub}</p>来源:https://community.auth0.com/t/how-to-get-user-id-of-a-user-after-login-in-react-hook-useauth0/53309
https://stackoverflow.com/questions/66654820
复制相似问题