将Twitter应用程序用作Amazon IAM OpenID Connect身份提供程序

时间:2015-04-22 11:22:06

标签: twitter openid twitter-oauth openid-connect amazon-iam

这些是我在Twitter App后面的设置,

enter image description here

这些是我在亚马逊IAM中尝试过的设置,

enter image description here

我假设没有工作,因为twitter仅提供oauth登录,而不是完整的OpenID Connect兼容选项。有什么方法可以让twitter作为登录选项之一,或构建某种中间服务器,或类似的,以便能够使这项工作?

1 个答案:

答案 0 :(得分:1)

您是对的,这是因为Twitter仅支持OAuth 2.0委派对第三方客户端的Twitter API的访问权限。 Twitter不支持基于OAuth 2.0的登录机制(如OpenID Connect),其当前的登录机制基于OAuth 1.0,请参阅:https://dev.twitter.com/web/sign-in/implementinghttps://dev.twitter.com/rest/reference/get/account/verify_credentials

您确实可以构建一个中间服务器来将标准OpenID Connect桥接到Twitter的OAuth 1.0登录机制。我不知道存在这样一个开源产品的桥梁。有商业产品可以做到这一点。