2014-04-21 60 views
0

我對如何在Facebook和Twitter上使用omniauth有點困惑。我注意到當我使用twitter時,我最終得到包含令牌和祕密的憑證。我的理解是,Twitter將爲相同的應用程序鍵返回相同的一組鍵。Facebook和Twitter的OmniAuth實現之間的區別

對於Facebook我注意到我只收回一個令牌。我想在使用我的應用程序時使用此標記來標識用戶 - 但我擔心的是,因爲我只收回一個標記,所以這是一個可能會更改的短期標記。

我做了一些研究,看看Twitter是否支持OAuth 1.0(我相當肯定Twitter使用)。

我錯過了什麼嗎?這是Twitter和Facebook使用不同OAuth版本的問題。

+1

你說的「我想用這個令牌來識別用戶的意思當他們使用我的應用程序「?您可以通過'provider'和'uid'字段來識別用戶。 – Ashitaka

+0

@Ashitaka - 謝謝 - 我明白你的意思了 - 我想我對授權的認證感到困惑 - 如果我的目標是識別用戶,那麼uid和提供者應該是我所需要的。 –

回答