AWS Cognito API身份验证流程SDK

时间:2016-07-29 21:24:20

标签: amazon-web-services go boto aws-sdk amazon-cognito

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

Simple Auth Flow with Cognito

到目前为止我想到了什么:

  1. 用户使用SignUp()
  2. 登录
  3. 使用ConfirmSignUp()
  4. 进行用户代码验证
  5. 用户如何获得令牌?
  6. 用户如何将其提供给第三方服务器?
  7. 第三方服务器如何验证用户令牌?
  8. 官方文档讨论的是Authentication Challenge,但我没有在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

1 个答案:

答案 0 :(得分:0)

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

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