用户注册后获取 auth0 用户信息
Posted
技术标签:
【中文标题】用户注册后获取 auth0 用户信息【英文标题】:Get auth0 user info after user signs up 【发布时间】:2018-08-07 01:57:34 【问题描述】:我想从管理面板创建 auth0 新用户。目前,我正在使用 auth0 lock 进行注册,但现在我需要将它们添加到我的数据库中,因此我需要电子邮件和 auth0 用户 ID。
我正在尝试找到一种方法来检测新用户何时注册,例如成功登录后发出的“已验证”事件lock.on('authenticated', function(authResult) );
问题是auth0注册后如何获取用户信息?
【问题讨论】:
有问题吗?某些代码有问题? 【参考方案1】:您可以按照here 的描述使用getUserInfo
的Lock API
// Listening for the authenticated event
lock.on("authenticated", function(authResult)
// Use the token in authResult to getUserInfo() and save it to
localStorage
lock.getUserInfo(authResult.accessToken, function(error, profile)
if (error)
// Handle error
return;
document.getElementById('nick').textContent = profile.nickname;
localStorage.setItem('accessToken', authResult.accessToken);
localStorage.setItem('profile', JSON.stringify(profile));
);
);
【讨论】:
以上是关于用户注册后获取 auth0 用户信息的主要内容,如果未能解决你的问题,请参考以下文章