Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 何时需要使用AWS创建用户池?_Android_Ios_Facebook_Amazon Web Services_Amazon Cognito - Fatal编程技术网

Android 何时需要使用AWS创建用户池?

Android 何时需要使用AWS创建用户池?,android,ios,facebook,amazon-web-services,amazon-cognito,Android,Ios,Facebook,Amazon Web Services,Amazon Cognito,我有一个只使用Facebook进行用户身份验证的移动应用程序。已经有一个联合用户池。我已经创建了一个数据集,现在我可以将数据发送到Cognito数据集的用户配置文件。我想知道 我是否仍需要创建身份用户池 我如何访问用户的Facebook数据 如果我将数据保存到数据集,我可以在dynamoDB中访问它吗?或者我如何访问它 仅仅使用联邦用户池我是否遗漏了什么 如果您只想将Facebook用户联合到AWS中,您可以使用联合身份服务,并且只需要一个联合身份池。您在使用此功能时联合的任何用户都将具有相应的

我有一个只使用Facebook进行用户身份验证的移动应用程序。已经有一个联合用户池。我已经创建了一个数据集,现在我可以将数据发送到Cognito数据集的用户配置文件。我想知道

  • 我是否仍需要创建身份用户池
  • 我如何访问用户的Facebook数据
  • 如果我将数据保存到数据集,我可以在dynamoDB中访问它吗?或者我如何访问它
  • 仅仅使用联邦用户池我是否遗漏了什么

  • 如果您只想将Facebook用户联合到AWS中,您可以使用联合身份服务,并且只需要一个联合身份池。您在使用此功能时联合的任何用户都将具有相应的标识ID。来自Facebook或任何其他身份提供商的个人资料信息不会与此身份id一起存储

    当您将Cognito Sync与federated identity service一起使用时,数据集是使用ING标识创建的,并使用Cognito存储,并且这些数据集中保存的所有数据都使用Cognito。如果您想在Cognito Sync之上创建数据库,DynamoDB只会出现在这里

    Cognito用户池就像Facebook一样充当您自己的IDP。如果您不想使用社交身份提供商,并且想创建自己的社交身份提供商,您可以使用用户池服务创建一个用户池。在此用户池中创建的用户具有可读取和更新的配置文件

    希望这澄清了Cognito服务之间的分离