问题标签 [amazon-cognito]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1376 浏览

android - 使用来自 android 的未经身份验证的 arn 将数据保存到 dynamodb 不起作用

我正在尝试将测试记录从 Android 保存到亚马逊 dynamodb 表。

我在执行时收到以下消息并且数据未更新。我正在使用未经身份验证的 arn。

以下是角色政策

以下是信任政策

堆栈跟踪

0 投票
2 回答
680 浏览

java - 将 Twitter 与 Cognito 同步

我认为这将是一个很难的问题。任何人都处理过 cognito 和 Twitter。最后不支持 OpenID。所以有什么想法,如何同步这两个东西。

Cognito 文档只说:使用 Cognito,开发人员可以存储诸如 Twitter 或 LinkedIn™ 等 Cognito 本身不支持的用户信息……</p>

0 投票
2 回答
184 浏览

java - 从 serverlet 运行时,AWS cognito 不会生成令牌

我正试图让亚马逊认知工作。如果我运行代码以从独立的 java 程序生成登录令牌,它就可以工作。

但是,当我从 Redhat linux 服务器上的 servlet 运行此代码时,它总是超时。任何建议都会有所帮助

0 投票
2 回答
1595 浏览

javascript - 尝试使用 IAM 用户创建临时凭证时出现 AWS 403 未经授权的错误

我正在尝试获取临时凭证以将文件上传到 S3 存储桶。我正在使用 IAM 用户的凭证来调用 STS 假设角色方法。该角色是通过 AWS Cognito 创建的。下面是 IAM 用户策略和角色策略,

错误消息:

IAM 用户政策

角色政策

0 投票
1 回答
321 浏览

android - facebook cognito android示例不起作用

我已经按照说明实现了 facebook android cognito 示例 cognitosyncdemo,在尝试同步数据集时出现以下错误,

E/ListDatasetsActivity(8541):原因:com.amazonaws.AmazonServiceException:检测到 1 个验证错误:“登录”处的值“{graph.facebook.com=}”未能满足约束:地图值必须满足约束:成员必须具有长度小于或等于2048,成员的长度必须大于或等于1,成员必须满足正则表达式模式:[\S]+

注意:代码与示例 cognitodemosync 完全相同。来自 github

https://github.com/awslabs/aws-sdk-android-samples/tree/master/CognitoSyncDemo

0 投票
2 回答
1278 浏览

amazon-dynamodb - 是否可以使用 cognito-sync 将移动本地数据与一个中央 dynamodb 同步?

我是 AWS 服务的新手,想了解在这种特定情况下是否可以使用 dynamodb 和 cognito 同步:

  • 将公司办公室的数据发布到一个中央 dynamodb 上的几张表上
  • 在移动应用程序中使用 cognito sync 定期将这些表复制到移动设备的本地存储(从中央 dynamodb 到远程移动设备的单向同步)

据我了解,cognito sync 通常用于同步用户的个人资料数据,但我想了解是否可以以这种不同的方式使用它(所有授权移动用户的一个 dynamodb 存储库)。

谢谢你,马里奥

0 投票
3 回答
5700 浏览

android - Simple user registration with Amazon Cognito

In the course of building an android application I've run into the heavy issue of user management.

I see all over the place services that allow for users to register in my app using google, facebook, amazon, twitter, etc. (Amazon Cognito, Janrain, Google Identity Toolkit).

Ideally I would like to make use of Amazon Web Services throughout my application and, thusly, would need to make use of Amazon Cognito. However, as far as I can tell Cognito only provides for simple user registration via Facebook, Amazon, and Google, with the added ability to merge with developer authenticated identities.

After multiple hours of research into developing my own identity provider structure, implementing authentication protocols and all that jazz, I've come to the conclusion I have no idea what I'm doing in that area and I'd be best served leaving it alone for now.

All I want is to allow users to register to use my app with an email, username, and password, with the option to merge with their social accounts later, via Amazon Cognito. I just can't seem to find any straightforward answers anywhere.

So, how can I create a simple user registration flow that creates users which can later be linked to their other social accounts via Amazon Cognito?

0 投票
1 回答
847 浏览

android - CognitoSyncDemo:无法列出数据集中的记录

我下载了亚马逊的示例:CognitoSyncDemo https://github.com/awslabs/aws-sdk-android-samples/tree/master/CognitoSyncDemo并尝试在未经身份验证的模式下运行它。我按照亚马逊的指南:创建 AWS 账户;在 Cognito 中创建了身份池;在 IAM 中添加了角色。

但是当我运行示例应用程序,将一些数据填充到数据集中并尝试同步它们时,它会弹出:由于无法列出数据集中的记录而失败:XXX(XXX 是我的数据集名称)。

我为 unauthenticate 创建的角色策略如下:

不知道是不是角色的问题。

当您运行亚马逊提供的 CognitoSyncDemo 时,是否有人也遇到过这样的问题?

0 投票
1 回答
93 浏览

android - Does Cognito a good option for developing multiplayers games?

I am trying to implementing a multiplayer android game and need a way to share game states and board among multiplayers. I am thinking about using AWS Cognito to share these data. But it seems that Cognito is used for a single user to shares its data among multiple devices. I am not sure if Cognito could meet my requirement -- share data among multiple players.

0 投票
0 回答
226 浏览

php - 如何控制对 EC2 和 RDS 的访问

我有一个已在其中实施 AWS Cognito 的 Android 应用程序。我希望将其用作控制对我的 Web 根目录上的 PHP 脚本的访问的方法,这些脚本连接到带有 MySQL 数据库的 RDS 实例。到目前为止,我已经在我的应用程序中设置了注册过程,以使用经过开发人员身份验证的 id 在 cognito 身份池中注册用户。现在,我想做的是有一种方法来检查尝试访问我在 Web 根目录中公开的各种脚本的用户是否确实是经过验证的用户。我想做的是实现这样的脚本:

但是,每次我需要在我的数据库上进行某种事务时检查这个似乎效率很低而且很慢。a) 我是否以预期的方式使用 Cognito?b) 如果没有,有什么更好的方法来解决这个问题?

请让我知道我是否远离基地。谢谢!