Auth0无法获取ID令牌/用户元数据



我目前正在为Vue.js/Node.js应用程序添加Auth0,到目前为止,我已经弄清楚了如何允许用户注册和登录(到/回调),这似乎工作得很好。但是,我已经手动向用户元数据部分添加了一些数据(稍后将自动添加)。我将下面的代码作为打开的规则。我似乎无法访问Vue.js端的数据。我想要的是能够获得用户数据和用户元数据,这样我就可以将它们存储在我的前端。规则代码

function (user, context, callback) {
const namespace = 'account_signup_type/';
const namespace2 = 'account_type';
context.idToken[namespace + 'is_new'] = (context.stats.loginsCount === 1);
context.idToken[namespace2] = user.account_type;
context.idToken.user = user;
callback(null, user, context);
}

代码我正在尝试在我的Vue.js前端

getIdTokenClaims(o) {
return this.auth0Client.getIdTokenClaims(o);
}

当前,这返回未定义

我最终弄清楚了,在id_token中没有创建命名空间,这导致它不能正确地将数据传递给Vue .js应用程序。我使用域名扩展切断的web地址格式添加了一个命名空间,现在它可以工作了。

最新更新