繁体   English   中英

客户端密钥与访问令牌Rails Instagram API

[英]Client Secret vs Access Token Rails Instagram API

我正在学习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

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

谢谢

Instagram使用OAuth 2.0

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM