Authentication AWS Cognito移动中心

Authentication AWS Cognito移动中心,authentication,aws-lambda,instagram-api,aws-mobilehub,aws-cognito,Authentication,Aws Lambda,Instagram Api,Aws Mobilehub,Aws Cognito,我需要通过Instagram为我的移动应用程序登录用户,以便调用Instagram API并从Instagram获取一些信息。简单地说,我的应用程序将要求用户授权Instagram访问,并能够获得API调用的访问令牌。一旦用户获得授权,应用程序不应要求用户再次登录。我已经将Instagram客户端应用程序设置为实现服务器端身份验证流 我的挑战是我想通过使用AWS移动服务来实现这一点。我已经从MobileHub设置了自定义身份验证,现在需要定义自定义身份验证流(在本例中是流)。在AWS Cogni

我需要通过Instagram为我的移动应用程序登录用户,以便调用Instagram API并从Instagram获取一些信息。简单地说,我的应用程序将要求用户授权Instagram访问,并能够获得API调用的访问令牌。一旦用户获得授权,应用程序不应要求用户再次登录。我已经将Instagram客户端应用程序设置为实现服务器端身份验证流


我的挑战是我想通过使用AWS移动服务来实现这一点。我已经从MobileHub设置了自定义身份验证,现在需要定义自定义身份验证流(在本例中是流)。在AWS Cognito应用程序下,当我转到触发器选项卡时,我会看到定义与我的身份验证关联的lambda函数的不同选项(如预/后身份验证或定义/创建/验证身份验证质询)。我不知道如何使Instagram身份验证流程与这些功能保持一致。或者我应该用别的东西。另外,我也不清楚AWS Cognito是如何管理身份验证流程的:我不希望我的用户每次启动我的应用程序时都经历授权过程。我相信AWS Cognito会将用户从我的自定义流链接到某个Cognito身份,并能够在他们使用我的应用程序时进行身份验证。我非常感谢任何建议,甚至代码示例(如果有的话)

检查这个Cognito标识。Instagram在默认情况下不存在。所以你必须使用,最有可能是使用。

检查这个Cognito标识。Instagram在默认情况下不存在。因此您必须使用,很可能是使用。

我不确定这是否有效,因为Instgram API与OpenID标准不兼容,并且使用简单的Oauth 2.0。如果我错了,请纠正我。在External Identity ProDriver下也找不到除OpenID之外的任何其他选项。@programmersmurf您可以在cognito中检查身份验证流。我不确定这是否会起作用,因为instgramapi与OpenID标准不兼容,并且使用简单的oauth2.0。如果我错了,请纠正我。在External Identity ProDriver下也找不到除OpenID之外的任何其他选项。@programmersmurf您可以在cognito中检查身份验证流。这是你成功了吗?你成功了吗?