如何将用户注册到 AWSCognitoIdentityUserPool 并取回 JWT 令牌?
我从 Facebook 注册中获得了 Facebook 令牌。那么如何根据该令牌在用户池中注册用户?
之后我需要获取 JWT 令牌以在我自己的后端使用它们。
已经苦苦挣扎一个星期了。。
如何将用户注册到 AWSCognitoIdentityUserPool 并取回 JWT 令牌?
我从 Facebook 注册中获得了 Facebook 令牌。那么如何根据该令牌在用户池中注册用户?
之后我需要获取 JWT 令牌以在我自己的后端使用它们。
已经苦苦挣扎一个星期了。。
识别身份验证是一个两步过程。首先,您的应用必须通过 Facebook 进行身份验证才能接收 JWT,看来您已成功完成此操作。其次,此 JWT 被交换为将用于 API 调用的 IAM 凭证。
认证流程:
本文档更详细地介绍了有关 Facebook 的这些步骤。
AWS Amplify 库支持 iOS。我建议使用这个库来处理针对 Facebook Federated Identities 的身份验证。
您不一定需要在 Cognito 中管理用户池,因为用户池功能由 Facebook 管理。