【发布时间】:2019-05-15 14:16:36
【问题描述】:
我想在 Cognito 中使用 twitter 实现社交登录,并使用 UI 页面中的构建对其进行测试,但我找不到任何相关指南来执行此操作。 我的用例是使用 twitter 凭据对用户进行身份验证,并获取用户信息,例如名字、姓氏、电子邮件、国家/地区。
我发现了这个比较老的帖子:https://aws.amazon.com/blogs/mobile/announcing-twitter-and-digits-support-for-amazon-cognito/ 但似乎从 Cognito 中删除了对 twitter 的原生支持?因为在身份提供者下的 Cognito 中没有 twitter 选项。 有谁知道这件事发生了什么?
从我在 twitter 文档中找到的关于将 twitter 用作 IdP 的内容来看,它似乎没有使用 OpenID Connect 规范,而是使用了一些 OAuth1 自定义扩展(我不确定我所说的是否正确):@987654322 @ 但我没有找到任何适用于 twitter 的 OpenId Connect 端点,例如来自 Microsoft 的端点 (https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration)
有什么方法可以在 cognito 中使用 twitter 实现登录?还要使用 cognito 内置登录 UI 进行测试?
【问题讨论】:
-
我在支持 Twitter 登录的 Cognito 用户池上错了,Cognito 身份池实际上支持它。
标签: amazon-web-services twitter twitter-oauth amazon-cognito