如何使用omniauth对服务进行经过身份验证的调用?
|
我已经从使用OmniAuth的服务接收到令牌/秘密,并且可以为用户存储该令牌/秘密,但是对于如何实际使用这些令牌/秘密来调用服务,我还是有些困惑。
我在这个问题上看到的最接近的东西在这里,但是他解决那里感觉不正确的方式。如果您知道自己在做什么,我觉得OmniAuth可能会为您完成所有这一切。
Netflix有一个相当复杂的身份验证过程,因此我希望通过使用OmniAuth从所有这些中抽象出来来规避所有这些问题。
鉴于我拥有用户的令牌和秘密,如何在调用Netflix之类的服务时使用它们?
非常感谢 :)
没有找到相关结果
已邀请:
2 个回复
好按紊叉
曝匿弄罚
请注意,有一些流行服务的瑰宝,例如Facebook和Twitter,可以管理诸如创建令牌,管理URL等幕后事情。对于Netflix,您可以检查以下内容: https://github.com/tiegz/ruby-netflix https://github.com/rares/netflix http://code.google.com/p/flix4r/ 另外请记住,OmniAuth只是将服务数据返回给您。您可以自由地存储它并按自己的方式使用它(Devise拥有它自己的OmniAuth模式,如果您尝试不使用它,可能会遇到麻烦)。您链接的另一个问题对我来说似乎并不过分。