如何将用户注册到AWSCognitoIdentityUserPool并获得JWT令牌回来?

问题描述 投票:0回答:1

如何注册用户AWSCognitoIdentityUserPool并获得JWT令牌回来?

我得到了Facebook的令牌从Facebook注册。然后,基于该令牌我怎么能注册用户的用户群?

我需要得到JWT令牌响应后在我自己的后端使用它们。

有一个星期已经在努力..

ios amazon-cognito amazon-cognito-facebook
1个回答
0
投票

认认证是一个两个步骤的过程。首先,你的应用程序必须与Facebook验证接收智威汤逊,看来你已经成功地做到了这一点。第二,这是JWT为将要用于API调用IAM凭据交换。

认证流程:

  1. 应用程序使用该标识提供的SDK身份提供商认证。对此,身份提供商发送JWT将由应用程序缓存。
  2. 应用程序使用缓存的智威汤逊与AWS进行身份验证。如果身份提供者在AWS配置,作为回应,AWS发送带有授予该身份提供者的权限IAM凭据。
  3. IAM凭据用于使在政策规定的其他AWS资源调用

documentation进入对有关Facebook的这些步骤的详细信息。

在AWS中扩增图书馆拥有适用于iOS的支持。我会建议使用这个库handle Authentication against Facebook Federated Identities

你不一定需要在Cognito管理的用户池,用户池功能是由Facebook的管理。

© www.soinside.com 2019 - 2024. All rights reserved.