Oauth2.0 公开哪个用户通过 OAuth 连接了组织

Oauth2.0 Expose which user connected the organization via OAuth

我需要知道哪个用户通过 OAuth2.0 与组织连接。我注意到在 xero 开发者网站上它包含一些信息但不够清楚。是否有人正在为此编写 python 代码。

原因:目前我正在从 API connection.I 获取所有组织信息,需要根据连接的用户类型(例如:经理)过滤这些输出的内容。所以为此,我需要知道哪个用户(用户电子邮件地址)与 Oauth2.0

相关联

要找出授权用户的电子邮件地址,您需要在授权期间询问 openid profile email 范围。然后您将收到一个 id 令牌(连同访问和刷新令牌),您可以对其进行解码以获取用户的姓名和电子邮件地址。

任何 OpenID Connect 库都允许您执行此操作。