access_token、_item 和 _user 的格子生命周期

hac*_*way 2 plaid

我试图了解格子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 相等当且仅当它们所指的相应人员相同时?)

我的理解有多正确?非常感谢!

小智 5

Plaid access_tokens无限期有效,或者直到使用 DELETE 请求从 Plaid 中删除用户为止。如果底层用户的登录信息发生更改,现有的access_token实际上仍然有效,但需要PATCH请求来相应更新用户的登录信息。

您是正确的,_item是多个帐户的最高级别标识符,这些帐户全部附加到给定金融机构的同一组凭据。因此,_item对于单个access_token是唯一的。

_user是一个已弃用的字段,API 不再返回该字段。