我有一个CognitoCachingCredentialsProvider
对象,其中有一个来自Cognito用户池的用户。我以为可以从provider.getIdentityId
获取UserId,但是事实证明,身份ID格式相同,却与Cognito用户池的UserId完全不同。
我发现了一些尚未提出的建议,包括将身份ID视为JWT令牌(那个……甚至还无法实现)以及从CognitoUserDetails(我不知道)开始找不到从我的提供程序生成的任何方法),但似乎没有任何方法可以让我获得所需的UserId。
如何从提供者那里获取UserId?