我试图了解格子access_token的生命周期(由 /connect 返回并用于 /connect/get)以及帐户的格子_user和_item字段。_user字段未记录,根据文档的_item字段是
“特定访问令牌帐户的唯一 ID。” (https://www.plaid.com/docs/#connect)
我从设置中的猜测是:
_item用于通用标识具有相同登录名的一组帐户(例如,连接在一起的 Wells Fargo 借记和贷记帐户),无论客户访问帐户数据如何。_item的生命周期永远不会结束。
access_token由 plaid 为 (client_id, _item) 对生成,并授予 client_id 对与 _item 关联的帐户的访问权限。如果拥有帐户的用户更改了他的登录信息,或者如果 plaid 撤销对 client_id 的访问权限,则 access_token 将变得无用,并且需要以相同的方式生成一个新的。
_user普遍标识可能拥有多组帐户的人,每个帐户由 _item 标识。我不确定 plaid 对该字段的准确性提供了什么保证(换句话说,当且仅当他们所指的各自的人相同时,plaid 是否保证两个 _user 是相等的?)
我的理解有多正确?非常感谢!