我对如何在Facebook和Twitter上使用omniauth有点困惑。我注意到当我使用twitter时,我最终得到包含令牌和秘密的凭证。我的理解是,Twitter将为相同的应用程序键返回相同的一组键。Facebook和Twitter的OmniAuth实现之间的区别
对于Facebook我注意到我只收回一个令牌。我想在使用我的应用程序时使用此标记来标识用户 - 但我担心的是,因为我只收回一个标记,所以这是一个可能会更改的短期标记。
我做了一些研究,看看Twitter是否支持OAuth 1.0(我相当肯定Twitter使用)。
我错过了什么吗?这是Twitter和Facebook使用不同OAuth版本的问题。
你说的“我想用这个令牌来识别用户的意思当他们使用我的应用程序“?您可以通过'provider'和'uid'字段来识别用户。 – Ashitaka
@Ashitaka - 谢谢 - 我明白你的意思了 - 我想我对授权的认证感到困惑 - 如果我的目标是识别用户,那么uid和提供者应该是我所需要的。 –