gpt4 book ai didi

java - 将 Twitter 与 Cognito 同步

转载 作者:行者123 更新时间:2023-11-30 02:27:09 26 4
gpt4 key购买 nike

我认为这将是一个很难的问题。任何人都处理过 Cognito 和 Twitter。最后不支持OpenID。所以有什么想法,如何同步这两件事。

Cognito 文档只说:使用 Cognito,开发人员可以存储 Cognito 本身不支持的用户等信息,例如 Twitter 或 LinkedIn™

最佳答案

为了使用 Twitter,您需要将其实现为经过开发人员身份验证的身份提供者 http://mobile.awsblog.com/post/Tx1YVAQ4NZKBWF5/Amazon-Cognito-Announcing-Developer-Authenticated-Identities

基本流程是:

  1. 实现身份提供商,提示用户在设备上使用 Twitter 登录。使用 Twitter 返回的 token ,调用您创建的身份验证后端以使用 Twitter API 验证 token 。
  2. 验证后,使用开发人员凭据从身份验证后端调用 GetOpenIdTokenForDeveloperIdentity。将身份 ID 和 OpenID Connect token 返回给设备。
  3. 然后,Cognito 凭据提供商将 OpenID Connect token 交换为与该 Twitter 身份相关联的 aws 凭据。

开发指南中提供了有关身份提供者接口(interface)和流程的完整详细信息: iOSAndroid

关于java - 将 Twitter 与 Cognito 同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27797814/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com