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);
      });
 };