Token omniauth提供程序返回的密钥用于什么?
首先,我知道什么是密钥以及它的用途,但我对下面示例中的实例有一个问题 当用户使用omniauth提供程序登录到您的应用程序,并且您成功地从omniauth提供程序获得响应哈希时,您会得到如下结果Token omniauth提供程序返回的密钥用于什么?,token,omniauth,secret-key,Token,Omniauth,Secret Key,首先,我知道什么是密钥以及它的用途,但我对下面示例中的实例有一个问题 当用户使用omniauth提供程序登录到您的应用程序,并且您成功地从omniauth提供程序获得响应哈希时,您会得到如下结果 { :credentials => { :token => "a1b2c3d4...", # The OAuth 2.0 access token :secret => "abcdef1234" }, } 1) 现在,这两个密钥是否与应用程序的令牌和秘密令牌不
{
:credentials => {
:token => "a1b2c3d4...", # The OAuth 2.0 access token
:secret => "abcdef1234"
},
}
1) 现在,这两个密钥是否与应用程序的令牌和秘密令牌不同
2) 散列中返回的令牌在每个用户中是否不同,或者对于所有用户是否都相同?(从逻辑上讲,它们应该有所不同,但只是尽量做到彻底)
3) 这些是否与您在配置文件中设置的应用程序密钥和应用程序密钥相关
谢谢
非常感谢您的澄清。因此,最好以悲观的态度对待他们,因为他们可能会改变。当你说我的用户的令牌和机密可能会更改时,你的意思是如果我更改配置密钥,用户将无法再登录,还是在你更改应用程序密钥后,当他们尝试登录时,密钥将更新?第二个。但同样,这取决于供应商。确保调查该提供商的API,以便了解您正在处理的问题。