OAuth规范:为什么有些实现会返回access_token + access_token_secret,而其他实现只返回访问令牌?

时间:2013-03-12 23:26:27

标签: oauth oauth-2.0

案例:

Facebook https://graph.facebook.com/oauth/access_token端点在传递访问令牌的代码时会返回access_tokenexpires。 Instagram似乎也这样做。

另一方面,Twitter https://api.twitter.com/oauth/access_token同时返回access_tokenaccess_token secret

随后,在访问Facebook API端点时,我只是发送带有请求的access_token。另一方面,访问Twitter端点也需要使用密钥签署请求。

我问的原因是:我正在实施自己的OAuth网络应用API,并希望确保我符合标准。我最初的设计就是像Twitter一样,但我不明白为什么Facebook& Instagram以他们的方式行事。

1 个答案:

答案 0 :(得分:2)

Facebook和Instagram使用OAuth 2.0协议,而Twitter使用OAuth 1.0a协议。帖子herehere可以帮助您了解差异。