我有一些后端代码可以返回我的用户 AWS Cognito identityId
,identityPoolId
和token
。
我还使用 AWS Cognito 的 JavaScript SDK 使用以下代码成功创建了CognitoIdentityCredentials
:
AWS.config.credentials = new AWS.CognitoIdentityCredentials({
IdentityPoolId: myIdentityPoolId,
IdentityId: myIdentityId,
Logins: {
"cognito-identity.amazonaws.com": myToken
},
Region: myRegion
});
我现在正尝试使用 Android SDK 在Android中创建类似的代码,但是,CognitoIdentityCredentials()
没有类似的构造函数。实际上,似乎我无法以任何方式包括从服务器收到的identityId
。
我已经研究了文档here,但是关于Android的部分非常令人困惑。它讨论包括开发人员资料。为什么与 Javascript SDK 有什么不同?
有人知道我如何使用identityId
,{{1}提供的服务器使用 AWS Cognito Android SDK 调用AWS服务(S3)。 }和identityPoolId
?