首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cognito上的未认证问题

Cognito上的未认证问题
EN

Stack Overflow用户
提问于 2017-08-23 18:53:05
回答 1查看 42关注 0票数 0

目标:基本上,我希望使用用户的STS凭证(访问、密钥、会话密钥)来检索用户属性/身份ID。我正在编写一个java servlet (服务器端),而我的客户机正在通过HTTP传递STS凭证。

问题:我在servlet上遇到了未经验证的问题。下面是我的Java代码。

代码语言:javascript
复制
BasicSessionCredentials bsccreds = new BasicSessionCredentials(access, secret, session);
        AmazonCognitoSyncClient cogni = new AmazonCognitoSyncClient(bsccreds);

        AmazonCognitoIdentity identityClient = new AmazonCognitoIdentityClient(bsccreds);
        GetIdRequest idRequest = new GetIdRequest();
        idRequest.setRequestCredentials(bsccreds);
        idRequest.setAccountId("51xxxxxxxx");
        idRequest.setIdentityPoolId("us-east-1:xxxxxx-xxxx-xxxx-xxxxxxxxx");

        GetIdResult idResp = identityClient.getId(idRequest); // this line is giving unauthenticated issues even though i pass the STS credentials.
        String uuid = idResp.getIdentityId();
        ListRecordsRequest lrr = new ListRecordsRequest(); 
        lrr.setIdentityPoolId("us-east-1:xxxxxx-xxxx-xxxx-xxxxxxxxx");

        ListRecordsResult lrr_res = cogni.listRecords(lrr);
EN

回答 1

Stack Overflow用户

发布于 2017-08-25 19:40:14

这是在lambda方法中吗?IAM用户是否有权限使用cognito?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45837684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档