【问题标题】:Client Secret vs Access Token Rails Instagram API客户端密钥与访问令牌 Rails Instagram API
【发布时间】:2013-04-12 22:23:29
【问题描述】:

我正在学习 Ruby on Rails,并且正在尝试实现 Instagram API。

我正在阅读文档https://github.com/Instagram/instagram-ruby-gem 并在配置部分中说要放置

Instagram.configure do |config|
  config.client_id = YOUR_CLIENT_KEY
  config.access_token = YOUR_ACCESS_TOKEN
end

但我目前正在关注一个示例应用程序,它不是 access_token,而是这样的 client_secret:

Instagram.configure do |config|
  config.client_id = 'YOUR_CLIENT_KEY'
  config.client_secret = 'CLIENT_SECRET'
end

现在我想知道客户端密码和访问令牌之间有什么区别?

谢谢

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 api access-token instagram


    【解决方案1】:

    Instagram 使用OAuth 2.0

    客户端密码(必需)和访问令牌(可选)都用于签署授权标头。客户端密钥是分配给客户端的签名密钥的一部分,而访问令牌是代表授权用户的签名密钥的一部分。

    因此,一般来说,您总是需要使用客户端密码。如果您被授权代表特定用户行事,那么您还将使用代表该用户的访问令牌。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多