Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.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
Amazon web services 使用联合身份在用户池AWS中创建用户_Amazon Web Services_Jwt_Amazon Cognito - Fatal编程技术网

Amazon web services 使用联合身份在用户池AWS中创建用户

Amazon web services 使用联合身份在用户池AWS中创建用户,amazon-web-services,jwt,amazon-cognito,Amazon Web Services,Jwt,Amazon Cognito,我使用AWS Cognito来管理我的应用程序登录和登录,通过这种方式,我根据用户池对我的用户进行身份验证,并获得jwt令牌(id令牌、访问令牌和刷新令牌),我使用id令牌根据后端对我的应用程序进行身份验证 现在我想集成我的应用程序,以便登录Facebook、Gmail和其他网站,据我所知,我应该使用AWS联合身份,但我不知道如何使用Facebook登录(p.eg)在用户池中创建我的用户并获取令牌,有人能帮我吗 将身份联合到AWS中的方法是使用您提到的AWS Cognito联合身份。您的用户池可

我使用AWS Cognito来管理我的应用程序登录和登录,通过这种方式,我根据用户池对我的用户进行身份验证,并获得jwt令牌(id令牌、访问令牌和刷新令牌),我使用id令牌根据后端对我的应用程序进行身份验证


现在我想集成我的应用程序,以便登录Facebook、Gmail和其他网站,据我所知,我应该使用AWS联合身份,但我不知道如何使用Facebook登录(p.eg)在用户池中创建我的用户并获取令牌,有人能帮我吗

将身份联合到AWS中的方法是使用您提到的AWS Cognito联合身份。您的用户池可以配置为您的身份池的身份提供者,类似于Facebook和Google。因此,所有这些选项都可以作为身份池的身份提供者,以便将身份联合到AWS中。

当我使用Facebook FI时,如何让AWS为我生成id和访问令牌?我正在将令牌发送到我自己的api后端,然后验证用户是否真的登录到应用程序中。此时无法将用户联合到用户池中。然而,我们在过去听到过这一要求,并正在研究一种解决方案,使用社交提供商将用户联合到用户池中。如上所述,您可以使用Cognito联合身份将用户联合到AWS,并使用Facebook、Google、用户池等获取AWS凭据。是否有方法让我的用户使用Facebook或其他FI登录应用程序,然后在我的后端验证发出请求的用户是否实际登录?