9
将Cognito
身份管理与Dynamo DB
结合起来是否合适?如何使用iOS SDK的Facebook认证使用DynamoDB和Cognito存储用户信息
我想用户与的Facebook,我可以在一个DynamoDB
表Cognito
然后存储用户相关数据FO进行认证。
我就从Cognito
使用什么样的信息作为主键我的表,以保证唯一性?或者我应该简单地使用facebookId,我可以通过图表API获得该图表吗?
因此,更一般地说,在所有情况下,我都必须将散列键用作用户,以保护我的数据。我可以将它添加为表格的另一个字段吗? – 2014-10-30 08:04:54
@TiborUdvari如果你想限制访问整个项目,那么你必须使用索引属性。您也可以限制对表的列的访问,但听起来更像您试图按用户对表进行分区,这意味着使用身份标识。您可以参考[DynamoDB文档](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/FGAC_DDB.html)以获取更多细粒度访问控制的示例。 – 2014-10-30 16:40:22
感谢您的帮助,我有一个相当复杂的用例...现在,随着文档,我看到如何实现它。 – 2014-10-31 16:28:12