我對如何在Facebook和Twitter上使用omniauth有點困惑。我注意到當我使用twitter時,我最終得到包含令牌和祕密的憑證。我的理解是,Twitter將爲相同的應用程序鍵返回相同的一組鍵。Facebook和Twitter的OmniAuth實現之間的區別
對於Facebook我注意到我只收回一個令牌。我想在使用我的應用程序時使用此標記來標識用戶 - 但我擔心的是,因爲我只收回一個標記,所以這是一個可能會更改的短期標記。
我做了一些研究,看看Twitter是否支持OAuth 1.0(我相當肯定Twitter使用)。
我錯過了什麼嗎?這是Twitter和Facebook使用不同OAuth版本的問題。
你說的「我想用這個令牌來識別用戶的意思當他們使用我的應用程序「?您可以通過'provider'和'uid'字段來識別用戶。 – Ashitaka
@Ashitaka - 謝謝 - 我明白你的意思了 - 我想我對授權的認證感到困惑 - 如果我的目標是識別用戶,那麼uid和提供者應該是我所需要的。 –