【发布时间】:2017-10-15 13:38:04
【问题描述】:
我正在使用访问令牌调用后端 api 以获取诸如 accessKeyId、cognitoToken、secretKey 和 sessionToken 之类的凭据。
如何将所有这些值设置为“CognitoCachingCredentialsProvider”?
之前我使用以下代码进行身份验证。
CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider(
activity, // Context
AppConstants.IDENTITY_POOL_ID, // Identity Pool ID
Regions.US_EAST_1 // Region
);
//Set the google credentials
credentialsProvider.setLogins(logins);
credentialsProvider.getIdentityId();
上面运行良好。
我挖掘了 android aws sdk,但没有得到任何我可以传递和设置值的 setter 方法或构造函数。
请帮助我。如何将 accessKeyId、cognitoToken、secretKey 和 sessionToken 设置为 CognitoCachingCredentialsProvider。
【问题讨论】:
标签: android amazon-web-services amazon-s3 aws-sdk aws-cognito