AWS Cognito API 身份验证流程 SDK

AWS Cognito API Authentication flow SDKs

我试图弄清楚 AWS Cognito 的身份验证流程是什么(例如来自 golang 客户端,或 python 使用 Boto)。基本上,注册用户从 Cognito 获取令牌并使用它登录应用服务器。

到目前为止我发现了什么:

  1. 用户使用 SignUp() 登录
  2. 使用 ConfirmSignUp() 进行用户代码验证
  3. 用户如何获得其令牌?
  4. 用户如何向第三方服务器提供它的令牌?
  5. 第 3 方服务器如何验证用户令牌?

官方文档正在谈论身份验证挑战,但我没有在 Golang 或 Python API 库中看到它。 请问如何验证步骤 3、4 和 5?

非常感谢您

API 文件: https://docs.aws.amazon.com/sdk-for-go/api/service/cognitoidentityprovider http://boto3.readthedocs.io/en/latest/reference/services/cognito-idp.html

我找到了我需要的东西 here:docs.aws.amazon.com/cognito/latest/developerguide/... 第 70 页.

没有实际的实施示例,但这足以理解该过程。