Pipeline 用户扩展字段的调用和更新

假设我有一个用户扩展字段latestLocation,想在认证后进行更新。我看到user 对象(user 对象 | Authing 文档)
里的方法只有addCustomData,如果我要更新该如何操作?另外如果我想拿到原来的latestLocation 值,是应该用user.customData.latestLocation吗?
最后一个问题是关于context.geo的属性列表,现有的只有几个例子(context 对象 | Authing 文档)
哪里可以找到完整列表?
谢谢!

  1. addCustomData 添加的扩展字段不存在则会创建、存在则会更新,所以更新也调用此方法即可。
  2. Pipeline 中预集成了 authing-js-sdk,拿到原来的 lastLocation 值可以调用 此 SDK 方法

示例: await authing.users.getUdfValue(user.id)

  1. context.geo 的完整属性:
  • country: string;
  • province: string;
  • city: string;
  • isp: string; // ISP 服务商

非常感谢答疑。我感觉第三个问题关于context.geo的完整属性应该不止这些,例子里面有rectangle, adcode, 我好象哪里还见过 address。