我有一个网络应用程序,它使用该Xero.NetStandard.OAuth2Client
包来允许使用 Xero 进行身份验证。
一旦用户被重定向回我的应用程序,我使用该IXeroClient.RequestAccessTokenAsync
方法将他们的代码交换为一个IXeroToken
对象,这允许我按预期对 Xero API 进行调用。
我不知道该怎么做的一件事,我似乎无法在官方文档中找到,是如何从IXeroToken
对象中提取用户的详细信息(即他们的姓名和电子邮件地址)。
根据标准,信息在IdToken
属性中被编码为 JWT 字符串,但我不确定在没有额外依赖项的情况下如何从中获取信息。