Auth0:如何根据规则更新 user_metadata?
Auth0: How to update user_metadata from rules?
可以根据规则更新 user_metadata 吗?
我知道。它可以通过显示 here 传递访问令牌的其余调用来完成,但是是否可以通过规则来完成?
如果address
属性需要添加到user_metadata,那么
const updateUsermetadata = (session) => {
user.user_metadata = user.user_metadata || {};
if (user.user_metadata.address !== null && user.user_metadata.address !== undefined) {} else {
user.user_metadata.address = user.user_metadata.address || {};
user.user_metadata.address = "123 blvd, NYC 11011";
}
// persist the user_metadata update
auth0.users.updateUserMetadata(user.user_id, user.user_metadata)
.then(function () {
callback(null, user, context);
})
.catch(function (err) {
callback(err);
});
};
可以根据规则更新 user_metadata 吗? 我知道。它可以通过显示 here 传递访问令牌的其余调用来完成,但是是否可以通过规则来完成?
如果address
属性需要添加到user_metadata,那么
const updateUsermetadata = (session) => {
user.user_metadata = user.user_metadata || {};
if (user.user_metadata.address !== null && user.user_metadata.address !== undefined) {} else {
user.user_metadata.address = user.user_metadata.address || {};
user.user_metadata.address = "123 blvd, NYC 11011";
}
// persist the user_metadata update
auth0.users.updateUserMetadata(user.user_id, user.user_metadata)
.then(function () {
callback(null, user, context);
})
.catch(function (err) {
callback(err);
});
};